Starting June 1 Canadian citizens visiting the UAE will be able to obtain a visa without charge upon arrival in the Persian Gulf shaikhdom.