I live about 2 hours from Tremblant so its not that far. As someone said before, they dont receive that much snow but they have an amazing amount of snowmaking machines. I could write a whole Novel about mont tremblant but i would be alot easier if you just checked their site.
Here the link:
Mont Tremblant Ski Resort Official Site, Quebec, Canada - Site Officiel de Station de ski Mont Tremblant - tremblant.ca