you have strong ties to canada that is one of the reason because your spouse is in canada. i would recommend to order GCMS notes and see what are the exact reasons.
i was in similar situation till last year my spouse got three visitor visa rejections.i applied for GCMS notes and found few...