Istanbul is just a short flight from Russia. It is very easy to get a visa to enter Turkey from Canada. You just pay $80 or so cash at the Istanbul airport, no questions asked. However it is quite complicated to get a Russian visa. So perhaps Istanbul is just a central meeting place.