Not sure what kind of salary you are looking for but if you come here direct from Lebanon with no experience, you will make next to nothing... PEANUTS!
Stay in Beirut, work a bit, get 3-4 years experience, maybe in Canada, and come back here.... Then your salary will jump.
Trust me on this