I am currently in US. Cannot accept payment for my Canada business. Error msg: Invalid Location
If your Square account was set up in Canada, you cannot process payments outside of Canada. Unfortunately, Square can only process transactions in the country in which it was set up.
Square Community