Hi! You can also try ordering from mrcycles.com and bikebandit.com. They're not in Canada, but their prices are pretty good, and on the average, if the part needs to be ordered, it arrives faster than my dealer can get parts. I've used BikeBandit, I haven't used mr motorcycle, but their prices are definitely lower than BB.
Welcome to the forums btw :)