I think this is what will kill it in Canada too. There’s maybe only a million Canadian citizens who would be interested in the idea of freedom of movement to Europe. There’s probably 10-20 million Canadian citizens who would be a hard “absolutely no way” to opening their borders to 250 million random Europeans in return.
44% of Canadians support re-opening immigration; I'm willing to bet that a larger number would support immigration from EU nations.