Canada = bad place to buy spares for yer bike. I found parts prices and tires a ripoff in Canada.
Most BMW dealers asked over $300+ for a rear sized tires for example.
The only place that had reasonable prices for tires was Blackfoot
in Calgary. Apparently they source tires directly and store in huge amounts in their stock (less $$$ per item).
Wheels? One of the very best place on planet Earth for repairing/maintaining/upgrading your spoked wheels is Woodys Wheel Works
, but it's in Denver, USA. I'd highly recommend to ship your banged wheels to them, have 'em rebuilt by them and they'll send them back to you. I'll be just few days of wait for you while you take your time off. Overnight shipping works well in US/Canada - fast and reasonable prices. Really amazing knowledge and quality the guys do in Woody's wheel works, they rebult my well abused rear (untrue, dented, lots of broken spokes after South- and Central-America) on R1100GS since I went through Denver and stopped by from their workshop and was truly amazed what they had there, superlaced wheels, self-CNCd hi-tec ultra lightweight hubs etc etc, let alone the biggest selection of spokes I've ever seen - full shelf wall of spokes (including spokes even for all the chinese bikes!) - so I know what these guys are made of - highly recommended and reasonable prices.
For consumable parts (oils, filters, tires etc) - if you can ride, it's just some 50km to get into USA, a bit more to Seattle where parts and labor prices are more reasonable in motorcycle shops/workshops.