All I can tell you is what I read on the linked page because I haven't analyzed the bill itself.
Impact on ALL Canadians:
Companies must keep records of your personal data under secret government orders, with blanket immunity for privacy violations for handing over more than they should.