NOT Canada but maybe worth a try.
IF, you have access to an American site and assuming delivery is reasonable to Canada, I highly recommend
https://www.dieselfiltersonline.com/I have been using them for the last 9 years with a perfect track record. Story goes as follows.
First year with our Carver and needed oil filters for it's first oil change. Went to the only Volvo dealer in my area as I needed them now. Was told I was lucky as he had all 4 in stock and no more. Got sticker shock when I paid something like $250 for the set. So me being me, I researched for next year well in advance. Ended up going with the link I posted and have been doing so ever since.
Now my case is different as my brother lives in NH which is a tax free state to boot and delivery is free in the USA. Brother visits 3-4 times a year so he brings them up to me.
My oil filter average out to about $22 US each which are the Mann brand, a highly respected European filter used commonly on high end vehicles and several diesel truck applications.
My racor (OEM) fuel elements come in at $10 each US. My Crankcase Ventilation filter from Volvo is like $140 CAD however they have them for $25 US (aftermarket) and have now found them on Amazon US for $14
https://www.amazon.com/dp/B0C3CDRS48/ref=sspa_dk_detail_4?psc=1&pd_rd_i=B0C3CDRS48&pd_rd_w=tGCri&content-id=amzn1.sym.8c2f9165-8e93-42a1-8313-73d3809141a2&pf_rd_p=8c2f9165-8e93-42a1-8313-73d3809141a2&pf_rd_r=6QB5XPH0SQB92G4DZT8P&pd_rd_wg=RoKfj&pd_rd_r=41a80312-2cff-4272-adb3-18e4480220d8&sp_csd=d2lkZ2V0TmFtZT1zcF9kZXRhaWwThe only filter they do not have is the Air filter which I get from Sweden, even delivered from there they are 1/2 price and then some compared to the originals. Amazon US has them or 21US each which is by far the cheapest I have found yet.
https://www.amazon.com/HeuroFosh-21702999-Filter-3818541-3583654/dp/B0DC65TWGX?psc=1&pd_rd_w=kivpc&content-id=amzn1.sym.ea1d9533-fbb7-4608-bb6f-bfdceb6f6336&pf_rd_p=ea1d9533-fbb7-4608-bb6f-bfdceb6f6336&pf_rd_r=YA8VA15ZC1X4X27XVA8A&pd_rd_wg=EFNsA&pd_rd_r=73d4f615-799f-4645-ae3e-e1929d8a3057&ref_=sspa_dk_detail_sbt_0&sp_csd=d2lkZ2V0TmFtZT1zcF9kZXRhaWxfdGhlbWF0aWM=When I use my last set, I order for 2 years at a time, very pleased with there service and prices. Obviously for the US members, this is a great place to obtain filters.