I liked solar eye care in the southwest Costco (Tsuut'ina).
Their prices for seniors or children are really good and I'd especially find them cheapersr if I went every year (75 per year instead of 150). They seem well equipped and behave professionally and I've never been upsold to expensive glasses.