I am getting ready for Ottawa Linux Symposium. I had to find out that there is no way to get Canadian visa without leaving Cyprus. After reading this informative website I am getting ready to visit Canadian immigration office in Syria, which, in turn, forces me to, first, get Syrian visa.