Hi, My visitor visa expired a few years ago, but I have a valid study permit, and so I applied for a visitor visa from within Canada thinking they would issue it, and waited for two months only to discover that the temporary resident visa cannot be issued from within Canada, only extended. How I can apply? I’m thinking of sending my application to Detroit USA or travelling back home (Kenya) and applying there, but sometimes the officers there act funny, and can deny me the re-entry visa even if I have my Study permit(this almost happened to my cousin and she was very close to graduating). What do you think is my best option?