It seems like someone has a bug up their arse.
Contrary to what many might believe, not having the Olympics will not increase funding for health care and education. The federal transfer payments are coming for the Olympics. They would otherwise still be sent to the frenchies and unemployed cod fishermen. Having the Olympics is a huge boost to the economy of the west (BC in particular, Vancouver/Whistler even more specifically). The construction of sports venues, accomodation, and trasportation will generate much needed employment, and if the workers have money in their pockets, they will spend it.
I travel through BC in the winter quite extensively, and I can say there is no deal going to BW, SS, SP, F, etc. Accomodation rates are comparable to Whistler, and lift tickets might be a $10 saving for 1/5th of the terrain. Unless one has an oversized liver and want to make use of it, there is nothing to do at the smaller resorts once the lifts close.
The World Cup DHs were cancelled when they started having the races in early December. When they raced at the end of the season, or the odd times in the middle of winter, all races got off. You can blame America for the cancelled races, since they lobbied to have the FIS WC start (other than the October GS on a European glacier). December in Whistler is stormy due to its geographic location. The Olympics will be in February, which typically is cold, clear and dry, making for excellent race conditions.
Having the Olympic Games is an honour. I won't be going to hockey games and figure skating events, but someone will. Let people spend money which will help the community.