A bill that would ban the manufacture and sale of cosmetic products that rely on animal testing has finally cleared the Senate. It took three years for Bill S-214 to win the approval of the Upper Chamber. It still must be voted on by the Commons before it can become law. And Commons approval is far from guaranteed. For those interested in improving the welfare of non-human animals, the saga of Bill S-214 is both encouraging and depressing.