Located just an hour and a half from bustling Montreal, the beautiful resort town of Mont Tremblant looks like it's been transplanted straight out of the French Alps. The pedestrian-friendly ...