Make sure you don't have a VPN enabled or anything like that.
Do you live close to the border? Location over IP is never 100% accurate, and depending on your ISP your location may differ from where you are truly located (normally it's not that far off.)