Petro-Canada offers fuel, including gasoline and diesel, plus electric car charging. Earn Petro-Points for rewards like eGift cards.