Why is Bill C-21 so complicated and contentious?

This post was originally published on CBC News.