I think Canada needs to revisit it's European ties to it's mother country England and join the EU.
I would like to have an EU passport and do some travelling.

Before you discount this as a crazy idea I'll point out Cyprus a current Union member isn't geographically a European Country but an Asian one but could join because of : "its extensive historical, cultural, and political ties to other European countries lead many to consider it as a European country in non-geographical contexts" according to the European Union."
Canada could be considered culturally connected to Europe and therefore could join.That and there are both English speaking ( Ireland and the United Kingdom ) and French speaking ( well France ) countries in the European Union.
Canada is currently treated as a junior partner by the United States, in nearly every trade and political agreement made with the US. Why not be treated as an equal in the European Union? This would greatly increase Canada's negotiating power in the World, forcing the US to treat Canada as an equal partner.