Maybe Canada should start charging $500USD per person to enter the country to play - we'd see some income!
http://www.cbc.ca/beta/news/canada/british-columbia/canada-u-s-musician-work-permit-1.3823526
http://www.cbc.ca/beta/news/canada/british-columbia/canada-u-s-musician-work-permit-1.3823526