Here are Petro-Canada locations in Fredericton
20 Royal Road Fredericton, New Brunswick E3A 4T7 Tel.: (506) 457-0591
939 Prospect Street Fredericton, New Brunswick E3B 2T7 Tel.: (506) 459-8018