Yes, there are such places. The Imperial Oil website has a distributor locator
here. Verify any addresses by phone, though. The old website had my local distributor's address wrong, and it still is after the website update.

Imperial Oil will probably not get you quite as good a discount on PCMO as Blue Wave does. Imperial Oil seems to discount HDEO deeper than Blue Wave (and much deeper than the "regular" Shell distributors, the non-Pennzoil-Quaker State ones). Blue Wave seems to discount the PCMOs deeper than Imperial Oil. Last time I checked on such PCMOs at Imperial Oil, it was still south of $10 per litre, though, which is much better than Canadian Tire.