Maggie needs glasses. I took her to the opikker today. She was a bit nervous at first, but she quickly became thrilled to find that she could see clearly through the lenses the technician set her up with. Glasses aren't covered under the national insurance, even for kids, but the visit seemed a reasonable price, about $90. We haven't bought the frames and lenses yet, but it looks like they'll cost between $50 - $600, depending on what we choose, which is probably comparable to what we'd pay in the U.S.
They let us take home a few frames, and Maggie is excited to wear them to school to see what her friends think. We'll shop around a bit before we decide what to get, so stay tuned for the final results.