I like to see if they have an actual physical address within the US (or in this case, Canada), and then I google the address. I can't tell you how many times I've found that the address doesn't even exist. Big red flag, IMO. And if they're "too big" to have an actual physical address (think Amazon, Google, etc) then they're too big for me to business with.