We offer high quality marine fuels and services at key ports throughout Canada.



With refineries and distribution terminals in major ports across the country, Imperial Oil offers all the benefits of reliable nation-wide supply.

Vancouver, British Columbia

We’ve operated at our IOCO location in British Columbia since 1915, first as a refinery and more recently as a distribution terminal, supplying bunker fuel to local and international customers 24 hours a day, seven days a week.

The port of Vancouver

The Port of Vancouver stretches along 247 kilometres of coastline, from Roberts Bank at the U.S.-Canada border all the way to the north shore of Burrard Inlet. As the gateway for Asia-Pacific trade in North America, it handles large volumes of both commercial and tourist traffic. In Canada, it ranks number one in total cargo handled and in total container throughput. As the home port for the popular Vancouver – Alaska cruise route, the Port of Vancouver accommodates many cruise lines and ships. 
Port Product Method Min. order size
Vancouver IF-40, 60, 80, 120, 180, 280, 380, 500 Barge delivered 250MT (IF 80 – IF 500) 400MT (IF 40, 60)
MGO Barge delivered 100MT
*Please note minimum order quantities are subject to change.

Please contact our Pacific region marine sales representative:

Jesse Sallis 
+1 587 476 2154

Great Lakes, Ontario

Our Sarnia Refinery was first commissioned in 1897 as the largest refinery in Canada and still remains one of the most complex in the country today. Serving the needs of the Great Lakes region, it is in operation every day of the week, 24 hours a day. All products are available via pipeline.
Port Product Method Min. order size
Sarnia MDO-dyed Pipeline 250MT
*Please note minimum order quantities are subject to change.

Please contact our Great Lakes region marine sales representative:

Yvonne Ng 
+1 647 746 5453