I agree there is a difference, but Tides Canada was audited by Canada Revenue Agency three years in a row, and the primary funders were found to be reputable organizations: The Gordon & Betty Moore Foundation (Mr. Moore was a chemical engineer and founder of INTEL); the Novo Foundation, founded by Warren Buffett, and Google was also a contributor, among other smaller donors.  After all audits, Tides received CRA approval to continue as a registered charity.

Whether investing in a charitable project or an industry, it is always important to ensure the funds are legitimate, not the laundered proceeds of crime.  We have to remember the Canadian government invites all organizations to apply for funding from elsewhere. Since industry can solicit foreign investors, so can charities, but they are frequently the targets for CRA audits. As long as they pass those audits, they really can't be accused of having hidden funds. The CRA should pursue secretive off-shore accounts with such zeal.