Here in the states it’s recognized (at least by the information technology literate sector) that deep packet inspection crosses a line. I can’t speak to the justice system in Canada, but over here calls to require ISP and telecommunications services to govern end-user traffic has alway been overruled…eventually.
If nothing else, it creates a lot of extra work and infrastructure for the ISPs