Live view on the north side of Mont Tremblant. Mont Tremblant is located in the Laurentian Mountains in the town of Mont-Tremblant.The north side of Mont Tremblant, Tremblant's true nature. Of log cabins and luxurious suites stand near the lake.