That's not freedom of movement, they can't just go live and work there for as long as they want.The Czech Republic, Romania and Bulgaria had declared they would not endorse the agreement, in effect scuppering the entire agreement, until the visa requirements for their citizens entering Canada were lifted. All other EU countries already had visa free travel to Canada. Visas requirements were lifted for the Czech Republic on November 14, 2013. Canada has given a written undertaking to cancel visa requirements for Bulgarian and Romanian nationals visiting Canada for business and tourism, within a timeframe no later than the end of 2017. Canada lifted visa requirements for Bulgarian and Romanian citizens on 1 December 2017.
"Single market membership also entails the rights for EU citizens from any country to work in any other country as a right. This freedom of movement does not exist (and will not exist) for EU citizens as regards access to the Canadian, Japanese and South Korean labour markets."
In fact can anyone name any free trade deals that include full freedom of movement, there must me hundreds around the world and I don't know of any like the EU single market where they can go as they please to work, claim benefits etc.