Skip to main content Petro-Canada in Dartmouth, NS Petro-Canada in Dawson Creek, BC Petro-Canada in Dease Lake, BC Petro-Canada in Debert, NS Petro-Canada in Degelis, QC Petro-Canada in Delson, QC Petro-Canada in Delta, BC Petro-Canada in Deschambault, QC Petro-Canada in Dollard-des-Ormeaux, QC Petro-Canada in Donnacona, QC Petro-Canada in Dorchester, ON Petro-Canada in Dorval, QC Petro-Canada in Drayton Valley, AB Petro-Canada in Drummondville, QC Petro-Canada in Dryden, ON Petro-Canada in Dugald, MB Petro-Canada in Duncan, BC Petro-Canada in Dundas, ON