Why did it take so long for Canada to ban animal testing?

Why did it take so long for Canada to ban animal testing?

The federal government is banning the testing of cosmetic products on animals, joining more than 40 other countries that have taken the same step. The EU introduced its own ban in 2004 and invested millions of euros in research to…