I wouldn't trust any of those, and a quick search on the amazon.ca didn't show any reliable ones.
If you look in the US Store, you can see this one:
It's $983 for the 512GB, but it ships from the Amazon warehouse, so Amazon will guarantee delivery to you from their warehouse.
For a more reasonable option, here's the 256GB for $676:
Usually, you can sort by "Eligible for free shipping" and the results should all be ones that ship out of an Amazon warehouse.
Just note that while you will most likely get a legit Steam Deck, that doesn't mean it's not immune to hardware defects that can happen even when getting the device directly from Valve. So you've got to have a plan in case it doesn't work right out of the box.