I have had good experiences with the below:
My local Kal Tire
Sorat Wheels (located in North Van if you want to stop there)
It really depends on the USD/CAD exchange too.
Got a nice 45 for sale...
Heckler & Koch HK45, somewhere between 1000-1500 rounds down the pipe.
500 rounds of Winchester 230gr too
Asking $1000 for all, shipped.
https://hk-usa.com/hk-models/hk45/
Bought my last two trucks there. Probably drove past a dozen Ram dealers to get there, and for good reason. Great people and pricing, can't comment on after the sale service though.
The only good politician in this country, best wishes for whatever his next endeavour is.
But now that the only leader with a spine is out, we are even more fuct than we were before. Sad.