Aid dollars - spent in Canada or in the area. More refugees, and such are helped this way than redirecting the funds to Canada.Shocker!
No doubt it's not a one solution problem. Most things aren't, as the saying goes "Give a man a fish and he'll eat tonight, teach a man to fish and he'll eat every night." (Or words to that effect.)
But you don't let the guy starve until he catches that first fish. You need a balanced approach. And when things hit a crisis level, as they do, you need to be prepared to stretch a little on both approaches.
Another issue on aid dollars are the customs taxes paid upon entry into the affected country. No shxt. It is disgusting.
There are the bribes, regular and routine procedure that aid agencies deal with to get critical aid out of the port, or even unloaded, to then leaving customs after the duties have been paid.