This is quite disrespectful. I am not from Syria or Lebanon, neither I am familiar with their system. But pointing at a particular country in this manner should not be very welcome.
Ganesh clearly said in his post that he could not finish the immigration process because the servers were down and was asked to wait for few hours. He did not mention whether he was inside Canada or No man's land area. He had valid documents to stay in Canada. As he did not leave Canada (by entering another country through land), he has his right to stay in Canada (unless ordered to leave). Also, I am not sure where you got information like "they don't hire IT guys" from. :-S
Even though here we don't know you,\ and you might be frustrated, showing respect to others won't hurt any one...