As of 01 June 2013 Canadian citizens no longer need a visa in their passport in order to enter the UAE by aircraft or crusie ship. Hip Hip Horray!
"The Embassy of the United Arab Emirates is pleased to announce that beginning June 1st, 2013, the Government of the United Arab Emirates will be restoring the previous visit entry requirements to the UAE, whereby regular Canadian passport holders will not require a visa to enter the United Arab Emirates (UAE)."
"Canadian passport holders will be granted entry free of charge to the UAE with their visit arrival stamp, again, issued upon arrival in the UAE. No application in advance of travel is necessary. Please know that the Canadian passport will be stamped for 30 days upon arrival."
"If further stay is required, an application for an extension should be made to the local General Directorate of Residence and Foreign Affairs three days prior to the expiry date."
Passport holders of the following countries may pay for a visa upon arrival in order to enter the United Arab Emirates for business or tourist visits lasting a maximum of 30 days, provided they meet the requirements of the Resident and Nationalisation Authorities: Andorra, Australia, Austria, Belgium, Brunei, Canada, Denmark, Finland, France, Germany, Greece, Hong Kong, Iceland, Ireland, Italy, Japan, Liechtenstein, Luxembourg, Malaysia, Monaco, Netherlands, New Zealand, Norway, Portugal, San Marino, Singapore, South Korea, Spain, Sweden, Switzerland, UK, USA, Vatican.
All other nationals will need a visa which must be arranged in advance by the sponsor in the UAE. This is never done by the embassy in Canada.