Nestled between the impressive Mount Royal and the majestic St. Lawrence River is Montreal, a city known for its festivals, abstract art, history and