Described by some as the spiritual center of the 2010 Games and a venue that will become a mecca for nordic sports in Canada, the Whistler Olympic Park opened today under a healthy cover of fresh snow.