This seems to be a glitch for some people with setting up the Alexa app. Why it is happening I’m not sure, but this is how to fix it. Follow these steps:

  1. Log into your Amazon Account on a browser (NOT the Alexa app), click on the “Settings” tab, and then “Manage your content and devices.”
  2. Change the country settings to “US”. You might have to create a dummy US address for this if no US address is set in your address list. Create any US address.
  3. Restart the process of connecting the Echo device with your Alexa App but use “English (US)” as your default app language. It will take you through the process of connecting your Echo with your home wifi. (At this point, you will be able to do things on the app as a US Resident.) Once wifi is enabled, the device will download the language pack on its own within about 30 minutes.
  4. Deregister the Echo device from your Alexa App. Go to “Settings” > [Your Echo Device] > “Device is registered to.” Then deregister the device.
  5. Change the country settings in your Amazon Account back to ‘Canada’.
  6. Go through the connection process again through the Alexa App with the Echo but select “English (Canada)” this time and you will be able to connect to the Amazon Canada account. You will now be able to see Canadian skills as well.