I'm an international student at the University of Alberta 2nd year mechanical Engineering, I have Palestinian travel document issued from Lebanon. I'll be done University in three years but I don't want to go back to Lebanon because it's a racist country and Palestinian there have no human rights such as the right to Own or Work or vote...etc if I go back I will simply end up at the refugee camp again with no Job. I know that the application to immigrate to Canada is Long so I'm starting to worry alot these days. What are my options ?? anyone ?