I would just suggest that right now every Canadian charity that receives foreign money has, for the last three years, had to disclose that it receives foreign money. You can always ask more questions. But I would point out that non-profits have to disclose nothing.
On May 8th, 2012. See this statement in context.