They're actually in the EEA...
They pay in to the EU and have the same freedom of movement...
They're also in the Schengen zone...
They follow the same rules and regulations as the EU...
Which bit of the EEA do you not understand?
Doubt that u know but Canada are not in the EU either
Canada are not even in Europe they are in North America
Tis true Google it