hey! I want to travel to Canada as I have relative over there. Not a close one though.and relative was saying he is ready to sponser me to visit to Canada. so, in this case what documents do I have to prepare travelling from Nepal to Canada? I am in need of information.