May be the unpopular opinion, but Toronto is gaining ground on Montreal, and quickly.
Vancouver to me is not worth the discussion. Challenging to navigate, overpriced what is offered.
Toronto has the most variety, hands down. At $220 average, Montreal was always a given. Not to mention the...