I am holding H1B visa. I need to go to Toronto for a job interview. Do I need apply for Canada visa? What document do I have to bring with me? I would appreciate your information.