Ridiculous. Very unfortunate laws for Quebec residents, the majority of them at least. It does force a lot of business to stay within QC, which I suspect is the ultimate goal here - prop up local business that couldn't compete on the global scale. Pretty typical strategy for uncompetitive countries, but unusual at a Provincial level.
These laws disadvantage all Canadian to some extent though, when I was at CTC we would lose opportunities to bring new products or brands to market, nationally, because the supplier would be unwilling/unable to adjust their global packaging for QC language compliance.