380, ya you're right, the list should be longer
The Canadian government has every right to make the list as long as they like - but don't cry foul when the same restrictions are placed on Canadian citizins.
So lets start with denying Emirates and Etihad overflying rights
and how would that make you any different from the UAE denying Canada the use of a military base.
their monkey airlines
Before posting such an eloquent statement, I suggest you make the effort and talk to someone who has flown long haul on Air Canada and Emirates or Etihad and then decide which is the "monkey" airline.