Also, it is NOT a good idea for him to list his reason for wanting to visit as being that he has a girlfriend in Canada that he wants to see.  He's gotta come up with a better, verifiable reason or they will turn him down.  They do not believe, as a rule, that someone coming to visit a romantic partner is going to leave at the end of their authorized stay.  He would have to show very strong ties to Lebannon - a home, job, family responsibilities . . . things it sounds like he's not likely to have considering he's in a relationship with someone overseas.  He is also going to undergo increased scrutiny because of his country of origin.