It would be interesting to know what subsidies Canada pays to the IOC, as well as all the other direct costs, for the "privilege" of hosting WADA. It seems to be another form of backdoor transfer payment, along with our F1 race and international festivals, that gets logged as miscellaneous in the national accounts.
The IOC is not a very credible organization that nevertheless keeps adding events that no one has any interest in watching other than the athletes and their mothers. Who cares if the bronze medal guy on the trampoline is cheating (he's got other life priority issues to sort out)? This is a growth business for the IOC where Canada is paying a disproportionate share of the costs for the benefit of the IOC and an entitled few in Montreal.