I think your comment is unfair. I know a lots of Canadians holidaying overseas and for a lengthy periods;.....  are they bad Canadians?.  
I live in an place in Canada where we attract tourists from all over the world and contribute to our economy. If you understand how society relax and works now-a-days, then you'll see that travelling has nothing to do with a legion to a new country.  Now, if you equate that to blaming immigrants for bringing their problems to Canada, that's another story.