I’d like to buy a Roku Ultra for the Ethernet connection, but Roku does not sell that model in Canada directly (https://www.roku.com/en-ca/products/players). I can, however, purchase it on Amazon.ca or Amazon.com for about the same price. The description for the Amazon.ca version says that it’s an older model (4661R), although at least one purchaser says that he got a new version. It ships from a third party supplier in the US. The Amazon.com description says that it’s the 4670R version. Now, despite what people write in the Amazon questions and comments, I don’t think that there is a “Canadian version” of Roku hardware. It seems that it is all the same hardware. How it behaves in a certain country depends on the setup. Is that correct? If so, it seems logical to buy the version from Amazon.com, since it is guaranteed to be the eight generation model 4670.
This is not a definitive answer, but from what I've read I think what matters is that these are all in your country: - the IP used when creating your Roku account - the IP used for your Roku session - the countries in which each channel app operates Note that this means you can't be using a VPN that masks your country.
I don't think it matters where you buy your unit, other than the specific direct-access buttons (Netflix, etc) that might be on the remote may be different in different regions.
Roku Streaming Stick +, 3810X, Ser YH0059427035, wifi LivRm - Samsung UN55ES6100
Roku Streaming Stick, 3600X, Ser 5S56D8240827, wifi BedRm - JVC EM37T
Roku 3, 4200X, Ser 4124C7087583, wifi GstRm - Sanyo DP26640
Thank you for the response. For anyone else with this question, I also found the same answer as that from "makaiguy" from someone who appears to be Roku Technical Support. See the 01-24-20202 post in this thread: