AmericasNew church dedicated to Mary in popular Canadian resort town Whistler ‘mirrors area’s natural beauty’