In terms of the constitutional element, I've heard those accusations as well. Let's not forget that this legislation would amend the Income Tax Act, which is a federal piece of legislation.
It's not unlike the requirements that charities have had for 35 years now, and no one has suggested that it was unconstitutional to require charities to disclose information as to how their money is being spent.
I disagree. I don't think there's any basis to that particular claim. That's the most obvious example that I think we can point to. If it were unconstitutional, then charities wouldn't be disclosing as they currently are.