Thanks a lot for your reply!
My PR was processed under Express Entry program.
Also, my wife already has a visitor visa on her passport.
To your 1st option of sponsoring her - I'll try to read more about it - process, timeline etc. - Please let me know if you know where can I find those details.
On 2nd option - Given express entry program, how do I add her to my existing file? Can you guide me on this one?
I do not know much about the Express Entry program or how to add a person or consequences; best to post in the EE forum regarding that option.
In normal times (no covid and covid-related travel issues especially), since she already has a visa, your options would basically be:
1) Add to EE application (comment above applies). If you decide that doesn't make sense, the other options are spousal sponsorship.
2) Land in Canada and apply to sponsor your spouse under the 'outland' process. She could visit Canada and actually remain there under her visitor visa (or depart when she needs to). But no work permit.
3) You land in Canada, she arrives to visit, you apply under the Inland process (under which she can extend her visitor visa). It would be best for her not to leave Canada while being processed. A work permit can be obtained as part of the process (I recall others saying takes 3-4 months for the work permit, do not rely on this timeframe).
Note in both cases as a PR you should not leave Canada for anything but short trips during the sponsorship process - only PRs resident in Canada can sponsor family.
As you do research you'll see here for example notes about her entering on visitor visa (possible she could be refused entry if it appears she would not leave, e.g. do not show up at border with all her worldly possessions).
The biggest question marks are all covid-related, e.g. her being allowed entry for 'essential purposes.' If you assume these restrictions will be substantially lifted in near future, that may lead to one set of decisions about how to proceed; if not, who knows?
You can start doing research and collecting documentation, preparing the various forms, etc; they're not identical between the two application types but considerable overlap.