Hello Mike,
Walmart stocks Mobil 1 20W50 synthetic cycle oil for just over $13 a liter. Canadian Tire is $15/liter for the same stuff and $20/liter for Amsoil 20W50. That's all I'll use.
You might be able to pick up some Amsoil from a dealer. Know anyone close by?
As for filters, I order 3 or 4 at a time from out of province to beat the tax. Usually get a deal on triumph filters when I purchase more than 1. Hmmm, with HST I won't be able to do that any more.