hmmm...
Country Code for Nova Scotia (not a country, btw
) would be CA, not X0 (which is code used when the country cannot be determined)
The country code is determined by the router that is used. Have you connected to any OTHER router, such as a router that your Mac can see, and has no password protection (maybe something new that shows up in the list of possible routers from your location, even though you may not know who it is, or where it is.) One way to do this is to turn OFF your router, restart your Mac, then try to connect (with YOUR router still turned off). Obviously, you won't connect to your own network, but, you want to find out if your own Mac can possibly connect to a different router.
The wifi channel, again, is determined by the router that you connect to. You would change the radio channel on your router. Your Mac cannot change the channel, you have to do that on the router, usually through the web access app that you use to change other settings on your router.
One other thing that you can do during your testing, is to turn OFF your iPhone hotspot. You don't need that to possibly confuse the issue, when you are trying to determine why your router is choosing the wrong country code.
It will be a configuration issue on the router itself.
What do you use for a router? This won't be your iPhone, but the one that is directly connected to your modem (and might be a combined modem-router that could be provided by your ISP)