Wondering about availability of after market parts in Canada?

Any well stocked Canadian sources?

Any luck getting parts from the US?

Availability of left hand stocks for Canada?