BonLook - 625 Rue Sainte-Catherine O
BonLook has a small store in Promenades Cathedrale with most of their cutest frames. There's a big mirrored stand in the middle which makes it easier to try them on even if it's busy in there. They have lots of pretty pastel colours, and beautiful tortoiseshells. Plus the prices are great!
Optique Town- 1460 Rue Sherbrooke O
Optique Town has incredibly friendly and helpful staff. If you bring a pair that you like to someone who works there, they'll help find similar frames. The store is set up in order from cheapest to most expensive, so it's easy to shop within your price range!
Vintage Frames Montreal- 4411 Rue Notre-Dame O
Vintage Frames is 100% cool. They have a huge selection of sunglasses, but they also have frames for prescription glasses. Everything in there is super unique. If you're looking to really make a statement, go here!
Cred: Montrel Gazette