My option is that if you are not working in the industry of finance or IT(nearly same in the whole world), but in the other traditional business management area, it is truely difficult for you to seek a postion in USA or Canada. The european management style is different from north america.
e.g. North America the HR just need the resume of you, in that statement just 1-2 pages long. but In european countries, people need C.V., that need your information in detail. Somebody even wrote 7pages.