Thank you for the question.
A number of provisions in Bill C-32 deal with the things you're mentioning. Some of the key provisions include provisions that promote computer program innovation, allowing third-party software companies to do things like engage in the development of new programs for software interoperability, error correction, reverse engineering, and security testing.
There are provisions that allow for technical reproductions of copyrighted material, things that are done every day now, like buffering or temporary copies of e-mails as they're downloaded. Even photocopiers sometimes make and temporarily retain copies of documents that would be technically infringing.
The provisions also encourage the development of new technologies by updating existing exceptions in the Copyright Act to encourage the development of new technologies like the Network PVR or the introduction of those technologies.
In addition, the bill targets those who promote and profit from copyright infringement, prohibiting the sale of tools or services to enable hacking of digital locks, with penalties for those who profit from that activity.
In addition, it gives strong new legal tools for companies like video game developers, to protect the investments they've made in their product so they can further innovate and provide jobs for Canadians.