thanks everyone for your reply.
Sarabi so you mean the chances are very small for my friend to get a visa if send him an invitation letter , can you tell me why??
Ashokcan , yes i am a canadian citizen , what do you mean 9 to 5 jobs , i have just 1 job and i am renting an apartment