Canadian source for rebuild and resto parts?

rpm had good quality parts, but the waits for them to order parts was slow.p&g classics sucked for me, ordered a scoop for my demon, paid 300 for it, as soon as it was in the sun it warped and you could see and feel the fiberglas matting in it. good luck