Montreal, located along the St. Lawrence River in Quebec, is Canada's second-largest city and a cultural hotspot. Famous for its mix of old-world charm and modern flair, the city hosts numerous ...