Canada will join the European Union and together they will claim their moral superiority and boast of perceived economic power.
And the nanosecond the EU is threatened by Russia, China, or whatever Mullah - they will come running to Uncle Sam to protect them.
I think this Canada- EU flirtation has less to do with military or economic reasons, and much more to do with their with goals for global socialism.
The US tolerates extra-hemispheric powers in the Caribbean because they pose no real military or economic threat, and Canada being part of the British Empire was tolerated although the Brits had no illusions during and after the US Civil War about what would happen to Canada in the event of a conflict. Canada joining the EU is something else.
My guess is Carney's high handed socialist kookery will lead to independence movements in some provinces. Quebec's won't start up again unless Canada loses the Albertan money teat, in which case the cash Ottawa showers on Quebec might dry up. Or the US can offer to buy all the hydro power Quebec can deliver and look the other way if Hydro Quebec floods "First Nations" land to get it.