You can also try canadacomputers.com, while they did have a few incidents of price gouging during the big GPU shortage a few years back they are pretty reliable with having stock and semi-reasonable prices.
Also: check out ca.partpicker.com they do a good job of listing a variety of Canadian sites and their current hardware prices while you check part compatibility and power requirements all in one place.