Skip to main content Petro-Canada in Garibaldi Highlands, BC Petro-Canada in Gaspé, QC Petro-Canada in Gatineau, QC Petro-Canada in Geary, NB Petro-Canada in Georgetown, ON Petro-Canada in Gibbons, AB Petro-Canada in Gibsons, BC Petro-Canada in Girardville, QC Petro-Canada in Glace Bay, NS Petro-Canada in Gloucester, ON Petro-Canada in Golden, BC Petro-Canada in Gormley, ON Petro-Canada in Granby, QC Petro-Canada in Grand Forks, BC Petro-Canada in Grande Prairie, AB Petro-Canada in Grande-Rivière, QC Petro-Canada in Grande-Valée, QC Petro-Canada in Grassland, AB Petro-Canada in Grasswood, SK Petro-Canada in Gravenhurst, ON Petro-Canada in Grenfell, SK Petro-Canada in Grimsby, ON Petro-Canada in Grimshaw, AB Petro-Canada in Griswold, MB Petro-Canada in Grunthal, MB Petro-Canada in Guelph, ON