OK major update today on how I got the Echo setup as a US device to access the full list of features and skills. I want to write it down here while I remember it.
First I reset the Echo to factory default and prepped for Setup. You do this on a Gen 2 by holding down the Mute and the Volume Down button until it turns into a spinning orange circle and the device says it is ready to setup.
Things that did not work:
1. Tried various ways to trick Amazon to think I was in the US including using a VPN to change the IP of my network to the US. No matter what I tried when I went to either use the Web site or Download the IPad app it always switched back to Amazon.ca. so there was no way to fake it for an initial setup.
2. I tried calling Amazon.ca for support. When I told them I wanted to switch my Echo to my Amazon.com account, they sent me to the US support line. They were helpful but useless. Note, when they looked at their internal system, they could see my Kindles registered in both Canada and the US and they could see that I purchased the Echo, but it would not let them reigister the device in the US. Finally, they told me to continue to register it on Amazon .ca and then to call them back. In the end I did not have to call them back.
3. Also note, at this point my device was not registered anywhere. It showed as purchased in my Amazon.ca account but not registered as a device.
What Did Finally Work:
1. From the steps above, I had already confirmed that I was able to separately log in to my US Amazon.com account and my Amazon.ca account.
2. I proceeded with the Alexa App set up. Note: I have both a Mac and a Windows PC as well as an iPad and an iPhone. All the Apple devices forced me to go the Apple App Store as already registered. From this I was later able to determine that there is no difference between the Alexa App in Canada and the US. Good to know. It is all tied to your Amazon account settings.
3. I finished the initial set up on the Alexa App, connected to Wifi and then I selected US English as the language. Note as this point I got a few errors saying that the language I had selected did not match the account settings I was using. When I went to try to load Skills it said that no skills were available since the Language I had selected did not match my account. It was this insistence that made me go to the next step.
4. I had already added a US address as a second address in my Amazon.com account. I used the address of a US to Canada shipping company in Niagara Falls NY, in case I want to use them in the future. The address was accepted without issue. I did not register with the shipping company, just copied their address into my account.
5. I logged into my Amazon.ca account and went to change my country in my account settings. It gave me to option to select Amazon US because I guess it was already aware of my Amazon.com account through my Kindles. It gives a few warnings that I will not be able to purchase from Amazon.ca any longer but only Amazon.com. I clicked ok and it immediately transferred my entire account to Amazon.com, including listing my Echo device as registered , as well as my list of previous purchases etc.. It made me select the US address as my primary address even though it still lists my Canadian address as one of my addresses.
6. When I restarted my Alexa App, it immediately changed to the US Version including all of the Settings like Household Setup. Previously missing Skills like Sonos were suddenly available.
7. I then continued to check localization settings in the App. For traffic it still had my Canadian address as the starting address, so I was able to enter a Toronto address for my commute and it accurately gave the commute time. Although it kept suggesting US addresses as I typed it. I was able to add the CBC news update as my flash briefing. For sports it gave a list of various Toronto teams I could updates on. I asked Alexa where we were. For some bizarre reason it said we were in another City in Canada (neither my listed US or Canada address ) I suspect it thought we were at my previous address where I had originally setup my Amazon.com account. I will explore that later.
8. Finally, I set up both the Sonos Skill and the Logitech Harmony Hub skill, it had no issue linking to my accounts there.
I will continue to test it and play with it to see what I find, but hopefully this is helpful for other Canadians that buy a new Echo from Amazon.ca
I am not sure of the result of having no access to Amazon.ca now. I may have to set up a separate account for purchases here in Canada, at least until Amazon figures out how to link everything like they seem to for Kindles.
Update One Day Later: Today I checked my Amazon.ca account, and it is still set up and active, I have outstanding orders still being shipped, in fact it is the Kindle I bought for my wife to replace the Echo. It shows both my Canadian and Fake US address. However, when I went to the Kindle section it says that Amazon.ca is for Canadian customers only, that I need to order Kindle content from Amazon.com. So it looks like Amazon only switched the registration of my devices, IE Kindles and Echos to Amazon.com. I can live with that.
I was also able to into the Alexa App and set my home address , time zone etc. to get correct weather. It took a few tries to save it , there is no save button. It also took a few minutes for Alexa to update the device after I saved the location, but now it is working properly.