Is there any real reason that the Canadian government should charter ships to go into a war zone to rescue as many as 20,000 'Canadians'? Since when did we have an obligation to collect people who chose to go there for 'vacations' or other reasons? This is not Dunkirk.
On closer examination would we find that these Canadian citizens are carrying Canadian passports of convenience? Are they Lebanese who have come to Canada, bought their citizenship, and immediately returned to their home country for whatever reason?
In most cases of stress in countries a government warns their citizens to stay away from dangerous areas. In the case of Lebanon, this has been ongoing since 1975! So if they have returned to do business for whatever reasons, the Canadian taxpayer should make no effort to rescue these people. Lebanese Canadians should simply go north, out of the potential danger zone and leave the country at their own expense.
Having them on radio and television criticizing our efforts is ridiculous and insolent. They should stay here at their chosen home or tough out the situation wherever they are. Canada needs to review its process of doling out passports to people who do not embrace Canada as a place to live a privileged life. If it is your new home, come here to contribute, not to have a safe base.
Canada, love it or leave it, but don't use it.