Skip to main content Petro-Canada in Halifax, NS Petro-Canada in Hamilton, ON Petro-Canada in Hampton, ON Petro-Canada in Hanmer, ON Petro-Canada in Hartford, NB Petro-Canada in Havelock, ON Petro-Canada in Havre Boucher, NS Petro-Canada in Havre-Saint-Pierre, QC Petro-Canada in Hazelton, BC Petro-Canada in Hebertville, QC Petro-Canada in Hebertville-Station, QC Petro-Canada in High Level, AB Petro-Canada in Hinton, AB Petro-Canada in Hope, BC Petro-Canada in Hornby, ON Petro-Canada in Houston, BC Petro-Canada in Humboldt, SK Petro-Canada in Huntsville, ON