I recently finished my bachelor degree in Electrical Engineering in Canada, and I'm planning to continue to finish at the masters level and in this regard i am particulary looking to do so in europe where many technical schools offer what they call international masters degree (i.e. programs that are taught in English). I am considering the field of microelectronics and/or nanotechnology. My concern is regarding the transition itself and how it could effect my career when I return to north america to get a job or to continue for a Phd. For instance, does north american companies value a "european" masters degree in EE as much it does for a north american one? Logically, one could say "if you're planning to stay and live in the Canada/USA then you should have your education (especailly if it's a higher one) in Canada/USA as well", but then to how much extent is that true?