That is the biggest difference that jumped out at me. There are also smaller discrepancies, such as the one that I just mentioned.
For example, if Parliament were to adopt Bill C-12, Bill C-475 could still carry on through the legislative process. Some of its provisions would probably be amended because they would already be part of Canadian legislation. Certain ones, including those that I mentioned, could however amend the legislation. Those provisions would still be valid. Adopting Bill C-12 does not necessarily render Bill C-475 void.