Skip to main content Petro-Canada in Palmerston, ON Petro-Canada in Parksville, BC Petro-Canada in Parry Sound, ON Petro-Canada in Paspebiac, QC Petro-Canada in Peace River, AB Petro-Canada in Peachland, BC Petro-Canada in Pemberton, BC Petro-Canada in Pembroke, ON Petro-Canada in Penticton, BC Petro-Canada in Perth, ON Petro-Canada in Peterborough, ON Petro-Canada in Petersburg, ON Petro-Canada in Pickering, ON Petro-Canada in Piedmont, QC Petro-Canada in Pierrefonds, QC Petro-Canada in Pitt Meadows, BC Petro-Canada in Ponoka, AB Petro-Canada in Pont-Rouge, QC Petro-Canada in Port Alberni, BC Petro-Canada in Port Coquitlam, BC Petro-Canada in Port Elgin, ON Petro-Canada in Port Hope, ON Petro-Canada in Port McNeill, BC Petro-Canada in Port Moody, BC Petro-Canada in Port Perry, ON Petro-Canada in Port Severn, ON Petro-Canada in Portage La Prairie, MB Petro-Canada in Powell River, BC Petro-Canada in Prince Albert, SK Petro-Canada in Prince George, BC Petro-Canada in Prince Rupert, BC Petro-Canada in Princeton, BC Petro-Canada in Princeville, QC