She can try now but getting a TRV for a spouse can be extremely difficult. You have to prove that you will not remain in Canada and that your have strong ties to your home country. Most are denied. I would encourage you to start the sponsorship process.