Hi,
I am based in India working for a Canadian client in an Indian company. I got an invitation from the client requesting me to visit toronto next month. I also have a letter from my company saying that they will take care of all the expenses for the trip. I also have a B1 visa for US stamped...