"EU" passport probably means, a passport issued by a country member of EU, and yes, this passport gives you a lot of rights in EU in general, so in France too.
You can live and work without any other special permit(maybe some east-European countries still have some restrictions regarding some jobs...).
Anyway, if you want to live and work in France is less complicated if you have an "EU" passport than a Canadian one...
Good luck!...I'll made the same move in 2011...


