Since you are in Canada ...maybe start with these
Whaletail Canada
Home
NineApart
Nineapart New Arrivals - Used Porsche Parts
PORSCHAPART Toronto Canada 416-798-9598
Nineapart Home - Used Porsche Parts - Porsche Recycling Facility
black gold import auto parts in Nisku( Edmonton) Alberta
US sources
here.