Canada has a lot of economic emigrants living in the middle east, mostly working for the oil fields. They follow the same pattern of moving to and from the middle east as the people you have a problem with, only they were born in Canada.
And I personally see no problem with stuff like dual-nationality, economic migration, or hedging bets in a dangerous world. For one thing, it encourages trade, and for another, many people do not feel that they owe allegiance to one particular area of land when compared to another.
Also, Canada is built on and encourages immigration. These people have not tried to smuggle themselves in, rather they were encouraged and invited. It is you that really has no clue on this and your suspicion of migrants and denigration of their general motivations does a lot more to damage society than taking the view that it is better to be a bit more relaxed about the desire of many people to wander.
[edit] It also reminds me of the story I read of this guy who was born in South Africa and moved to Canada when he was 17 to avoid getting drafted, without family support and with little money, only stays a few years and also goes to college there, then leaves to go to the US as soon as he can get a scholarship. He is called Elon Musk, you may have heard of him.