Hi, I am planning to go to Canada for a two days visit next week and come back. My current US visa is only till end fo this month. Can I apply for that since I heard that visitor visa should be applied a month time in advance. I dont have month time to wait for. Incase if I get one, how long is the Canada visa valid? Thanks in advance.