First of all, I'm so sorry to hear that your visa was rejected. I'm currently working in Canada with the work permit. In my case, my wife is staying in Thailand. and I wants to spend time together during Christmas and new year's day.
I'm waiting for the result on my wife visitor visa now. I...