The authorization email is showing a different address than mine (says it's from Canada. I'm in US) but when I searched the IP address it's showing the location is within my zip code. (10 blocks away). I've tried to log on a few times and it keeps showing the same IP add. If anyone can please guide me as to what should I do next, I would really appreciate it!? And has this happened to anyone else?
That is your proxy IP address. It is suppose to protect you from hacker attacks. You are not being attacked. Next time study a little about local area network. This is simply the basic setup to protect you from attacks. Please study. You don't even know that your network is protecting you from malicious attacks.
This will make sense, as I've tried also when I visit this sites
https://ipinfo.io/ and
https://www.whatismyip.com/ I get the same IP address but when I tried to open windows cmd->"ipconfig/all" (command) I get a different IP address. So the post above might be right.
The IP address you see when running "ipconfig /all" in the windows command shell is the IP address of your system within your local area network, ie. the one with which you are connected to your router. This IP address is usually something like 192.168.*.*. and different from the public IP address that is facing the internet, ie. the outward facing IP address of your router. Your private home network is separated from the public network that is the internet, which is the reason why your PC has a different IP address than is visible from the internet. A "proxy" is something slightly different, but the intent is the same.
However I think the reason why OP was worried is not that his local IP differed from his public IP, but rather because the geolocation setup of whatever site OP is using mistakenly put him in the wrong country.