RE North American travel - Use caution when travelling to the USA on business.
Unlike some other nations, presenting yourself at the US border and stating that you're 'here on business' will result in numerous questions concerning the nature of your work & your remuneration. Make sure you always state that you are travelling to the US on business, and not 'for work.' (Unless that's a lie of course - If you're travelling to work you should consult an immigration lawyer.)
The American CBP officers will be trying to determine whether or not you are doing work that could be performed by an American citizen. You can occasionally expect to be sent to 'secondary' for more extensive grilling. Of course thousands of people enter the USA on business daily (I do it on average twice a month), but the interaction with CBP is very different than when travelling on holiday and/or what you see in the movies or read in books.
It's also useful if you pack a "B-1" letter on each trip, signed by an executive at your employer. Here's a sample:
http://www.globallawcenters.com/samp...portletter.php
You may be asked to produce this letter, plus a business card. Never travel to the USA on business without a return ticket already in-hand.
Finally, note that some American ports of entry are more relaxed re business travellers than others. You'll get a sense of this over time.