Mike,
I know of no single supplier that can get you all of those. You might best try to find an RV salvage company in western Canada.
DW has family in Canada, and unless you have a US friend that will manage things, the combination of the duty and the dollar values will beat you up.
I wish you luck in the endeavor.
Matt Colie
Matt & Mary Colie
A sailor, his bride and their black dogs (one dear dog is waiting for us at the bridge) going to see some dry places that have Geocaches in a coach made the year we married.