It's not surprising. The TPS program in the United States gave 50 thousands Haitians a temporary non immigrant status. The problem with TPS is that it never leads to any permanent status. It doesn't prevent one, but it doesn't help either. TPS usually gets renewed for many years because frankly most armed conflicts and natural disasters take years and even decades to reverse. I am wondering on what grounds is Canada letting them stay? The definition of a refugee is someone escaping prosecution based on political beliefs, religion, and belonging to a prosecuted social group. I don't think a lot of these Haitians meet that definition because the TPS status designation was because of natural disaster. Regardless, I am glad they are getting the help they need. But we also must think about the rising number of refuges through out the world. It's been highest since the world wars.