Companies will just do their animal testing somewhere else where it is allowed, then sell the resulting products in Canada.
I'm not saying this isn't an improvement, but it's the big downfall of globalized trade. We can make policies here that make us feel better about ourselves, but nothing stops companies from just exporting that misery/polution to a poorer nation.
In pharma a lot of the animal testing gets done in China because there is so much less regulation around animal treatment. For this, I would imagine a similar scenario. If a company actually wants this done, they just have it done in China instead of Canada. I doubt there was much of this work done in Canada currently, but if there was, this legislation would just move it to another country.
How did you think they were gonna test them? Po' people are apparently below the level of animals. Good job.
"But," you huff, "they can just not test on anything," which is a neat idea we can talk about as to why that company lost all its customers right after it started giving them pinkeye and burning rashes but the companies who didn't stop testing survived. "Then just don't sell cosmetics," you'll brightly suggest, which is kinda what bankruptcy means.
It's poor people now, who must choose between starving and blindness, who will be testing sunblock and eye drops.
Maybe if you made it pay per view "eyeshadow mansion" can be the next reality show. "will Cletus have to leave the show? Will his gums recede any further? Is the patchy baldness permanent? Find out next week!"