Yep it's done no problem. Just fill out the forms as usual. For addresses, she can even use her current Canadian address as home address.
Just be aware that your wife will need to maintain legal status in Canada during the entire processing time if she wants to stay in Canada, since there is no implied status with outland. If she can't renew her visitor or other visa when it expires... she'll need to return to her home country to wait out the processing.