Personally I think the fed should outlaw any lobbying that is not in Canadians' public interest. If companies want something from gov't, they can bloody well get the public behind them first and let the public demand it. And the same goes for charities, clubs, etc.