This website is very limited in the information for things inTremblant and is concentrated for the Resort.  You will find more information in the TA Travel guide articles.

 www.tourismemonttremblant.com