Thanks for that rajkamalmohanram.This happened to me when I accidentally had my VPN on and it was connected to a US server.
If you have a VPN that's connected to a US or another foreign server, try disconnecting it and try again.
If you are outside Canada, try connecting the VPN to a Canadian server and then try again.
True that I'm on VPN, however connected to Canadian server and IP.
But I tried turning off my VPN and it works. Thanks for that tip