Usually when landing into the UAE any European, American, and Canadian can get Visa upon arrival, but the case has changed in regards to Canadians. The UAE government will be announcing that all Canadians need to apply for a Visa at their Embassy for pre-approval and they may not necessarily get it.
The story behind this is that Emirates Airlines requested to open to new routes to Canada, landing in Montreal and Otawa which the Canadian Government refused. They said that they already land in Toronto which is enough. The Canadians said they have enough traffic and they don’t want anymore.
I don’t understand why they wouldn’t want more direct routes to the Middle East on an excellent airlines. But the UAE Government wasn’t taking this laying down.