+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I hold a U.S. passport.

Thanks.

Depends where you are going.

In general, you need to get a permit from the city and always display it while performing if you don't want to get into trouble. Some places require you to be a PR or citizen to get those permits, some do not. Look for the rules pertaining this for the places you are visiting.