As long as non Canadians don't vote in our elections - why shouldn't we help out other democracies?  Lord knows we brag enough internationally about being defenders of freedom and democracy.  

Countries that have their own embassies should be responsible for absorbing their own costs so - win-win.