Skip to main content Petro-Canada in Oak Bluff, MB Petro-Canada in Oakville, ON Petro-Canada in Okotoks, AB Petro-Canada in Olds, AB Petro-Canada in Oliver, BC Petro-Canada in Onoway, AB Petro-Canada in Orangeville, ON Petro-Canada in Orillia, ON Petro-Canada in Orleans, ON Petro-Canada in Ormstown, QC Petro-Canada in Orono, ON Petro-Canada in Oshawa, ON Petro-Canada in Osoyoos, BC Petro-Canada in Otonabee, ON Petro-Canada in Ottawa, ON Petro-Canada in Owen Sound, ON