Frequently asked questions

Question: How many refineries are there in Canada and where are they located?


There are currently 19 refineries in Canada, 16 of which manufacture the full range of petroleum products. There are three main refining centres in Canada (Edmonton, Sarnia and Montreal), but most provinces have at least one refinery. Manitoba and Prince Edward Island are the only provinces with no refining capacity and there are no refineries in the territories.

Of the 12 companies that operate refineries, only Imperial Oil, Shell and Petro-Canada operate more than one refinery and market products nationally. Other refiners generally operate a single refinery and market product in a particular region. These regional refiners include North Atlantic Refining, Irving Oil and Ultramar in the east, Suncor in Ontario and Federated Co-op, Husky and Chevron in the west. Husky´s facility in Lloydminster, Alberta, and the Moose Jaw Asphalt plant in Moose Jaw, Saskatchewan, are primarily asphalt plants with limited production of other products. The Nova Chemicals facility in Sarnia, Ontario, is a petrochemical plant that also produces some distillate products.


North Burnaby, BC     Chevron Canada Limited
Prince George, BC     Husky Energy Inc.
Edmonton, AB     Imperial Oil Limited, Petro-Canada, Shell Canada Limited
Regina, SK     Consumers Cooperative Refineries Limited
Sarnia, ON     Imperial Oil Limited, Shell Canada Limited, Suncor Energy Inc.
Nanticoke, ON     Imperial Oil Limited
Montréal, QC     Petro-Canada, Shell Canada Limited, Ultramar Ltd.
Saint John, NB     Irving Oil
Dartmouth, NS     Imperial Oil Limited
Come-By-Chance, NL     North Atlantic Refining Limited
Other Facilities

Lloydminster, AB     Husky Energy Inc.
Moose Jaw, SK     Husky Energy Inc.
Sarnia, ON     Nova Chemicals Ltd.

Back to top