In reply to Miroslav Glavic.

You should read up on the Madrid Protocol.

It's an agreement between a bunch of countries related to trademark registration. It makes it easy to register a trademark and have it enforceable in every country that is part of the Madrid Protocol without having to register the trademark in each and every individual country.

Canada is a member. So yes, US trademarks are enforceable when you live in Canada because trademark holders gain trademark rights in every country that is part of the Madrid Protocol.