My husband is in Canada on a 2 year work permit. We were advised to apply for a TRV which would last until his permit expires but now I am reading it would have been better to apply for a SOWP. Has anyone been approved for a TRV for more than a 6 month stay? I am from South Africa.