Nestled within Whistler, B.C.’s many snow-covered peaks, Our Lady of the Mountains Parish finds itself just months away from the grand opening of its newly renovated church, a multi-million dollar restoration project five years in the making, which is set to embrace the town’s historic alpine atmosphere.