Trudeau said (exactly) what he said. No amount of clarifications and explanations will change that.
Accept these facts and move on, there is no amount of post-comment rhetoric that will change the official record
Well, whatever the "official record" from 2014 shows, the fact of the matter is that the current and official position of the Liberals is that all party members are welcome to have anti-choice views and to express anti-choice sentiments, but votes relating to the Charter are not free votes.