Now in Grande Prairie & Spruce Grove

Providing service in two great locations!

Downstream maintenance, Calibration & Construction
Tank Sales & Rentals
Mobile Cardlock Solutions


The simple solution to new stringent regulations. We have a large fleet of Enviro tanks for rent…


Our Parts Department remains fully stocked with the high quality products that you require for your equipment…


Turn to All Peace Petroleum to service the petroleum equipment you already have. We have experienced, factory…


All Peace Petroleum specializes in design and construction of any size project from one hose service…

All Peace Petroleum was established in 1990.  Starting out as a small maintenance company, we grew to include a construction division in 1995, tank sales and rental divisions in 2000. Not to forget how we got started, on January 3rd of 2006 we became certified to perform inspections persuant to the Weights and Measures Act through Measurement Canada. We’re proud to serve our customers and will continue to work hard to stay at the forefront of our industry.

In August of 2018, Bar W Petroleum and Electric Inc. acquired the assets of All Peace Petroleum Ltd. (“All Peace”)

This acquisition will enhance Bar W’s Downstream Petroleum Services and fuel tank solutions operations in the Peace Country.

The All Peace operations are focused on downstream maintenance, calibration and construction as well as a tank sales, rental and mobile cardlock solutions business.

15525 100 Street
Grande Prairie, AB T8V 7C2

40 Manitoba Way
Spruce Grove, AB T7X 0V5