All listing regimes are political processes. In Canada, it's a decision by the Minister of Public Safety that recommends it to the GIC. It's not a legal decision, in a sense; it is a political process. It's the same within the United Nations. You're asking humanitarian organizations to recognize the political listing of a terrorist organization by the Government of Canada and then apply to nevertheless go and do their otherwise lawful activity in those regions.
I don't think that there's a way around it, except for saying that those humanitarian organizations can continue to do their lawful activity under international law, which is why I think that an exemption for humanitarian assistance that complies with IHL—that's neutral and impartial—is permitted under the Criminal Code.
Listing is inherently political, so any recognition of a listing is going to legitimize that political process.