Petro-Canada is a gas station offering fuel, including diesel and potentially electric car charging. It also provides a rewards program.