Yes. What distinguishes Bill C-300 is that it creates a mandatory set of guidelines, whereas CSR in international circles is generally understood to be voluntary, with different applications for different companies in different places. It is broadly accepted to be voluntary. In this case, these would be mandatory guidelines, with consequences for non-compliance.
On June 1st, 2009. See this statement in context.