The largest city in Québec, Montréal infuses a French colonial vibe within a metropolis of 19 boroughs ranging from softly

Toronto is a dynamic, young, diverse and unapologetically modern city that benefitted from a boom in the technology and financial