I've noticed that Canada isn't actually intending on JOINING the EU. Merely trading with the EU - which Britain does - and being in it are two completely different things. Why doesn't Canada actually JOIN the EU if you all thing it's so good?
Firstly, Canada cannot join the EU as per the EU's own rules. A part of the state needs to be in the EU for that state to join the EU.
Secondly, Canada's geographical reality is radically different from the UK's. For the UK to leave the EU (which you have not yet even begun to do) will be as devastating to the UK economy as it would be for Canada to leave NAFTA. In the same way, the UK joining NAFTA would benefit the UK about as much as Canada joining the EU.
In the real world, businesses do consider shipping costs, and transatlantic shipping is far more expensive than to trade between the UK and France or Ontario and New York State.
For Canada to leave NAFTA to join the EU would be about as stupid as the UK leaving the EU to join NAFTA.
Now don't get me wrong. the freer the trade between states worldwide, the better, but the most advantaged trade agreements are with neighbouring states due to transportation costs. So yes, it's in Canada's interest to promote free trade with the EU, but not at the expense of Canada-US trade. We might not like US protectionism, but whether we like it or not, the US holds the cards here. Sure the US hurts itself through its protectionism, but what choice do we have.
I dislike EU protectionism too, but for the UK to leave the EU given its geographical dependence on the EU for trade is just stupid.
Just as it makes more sence for Canada to remain in NAFTA while trying to talk some sense into the US, it makes more sense for the UK to remain in the EU while trying to talk some sense into it.
I suppose one possibility would be to change the EU's rules to arename it the Trans-Atlantic Union (TAU). That way, Canada and the US, as members of the EU, could also try to pull it more towards freer trade. But since the US is also a very protectionist state (and even Canada to a degree unfortunately), that might not likely happen.
Perhaps the best-caase scenario for the UK would be to unilaterally drop its tariffs as a second-best option besides joining the EU.
If Canadians were stupid enough to vote to leave NAFTA, I'd probably propose that Canada unilaterally drop its tariffs as a second-best option, though I admit that would merely lessen the pain of leaving NAFTA.