Owl’s Head, located east of Montreal, Quebec, is a ski resort with 9 ski lifts and 45 trails on 175 acres, plus 75+ acres of backcountry terrain. Experts, beginners, and intermediates will all find something at Owl’s Head, with a perfect balance between the different difficulties. Black diamonds are separated from the greens, while the blues are mixed throughout. As a resort, Owl’s Head contains a terrain park, a number of slope side lodging options, dining, lessons, rentals, and a drop-in child center....Read more