Try Daytona Motor Sports or Dynamic Cycle Parts - both not too far from you.
This thread has a wealth of
dealer resources sorted by type of vendor and location in Ontario.
I'm going to be leading a ride this Saturday if any Triders want to partake - leaving Mississauga and running up through the Muskoka region and back home. It will be a nice weekend to see what the roads are like and I have a few nice waterside stops to take breaks at.
Here's the route:
https://goo.gl/maps/5iuxF About 9-10hrs and around 700km total.
Meeting Spots:
West: Tim Hortons just south of the Hwy 401 on Hurontario - leaving around 8am
Toronto: Tim Hortons at Weston Rd and Hwy 401 - leaving by 8:30am
North: Tim Hortons/Shell on Innisfil Beach Rd just east of Hwy 400 - leaving around 9am