May or may not be relevant, but when did she become a PR?
She became a pr in 2003.looking back we still wonder why waited so long to apply for citizenship. Anyway she applied in feb last year and it's "in process "
Does she meet the residency requirements for citizenship? If she does not get citizenship (ie remains a PR for whatever reason), she will need to return to and remain in Canada while the sponsorship is processing... Short visits to you are okay, long ones are not... If she gets citizenship, she can remain with you out of Canada and apply...
If you can get a visitor visa, you can still come to Canada while an Outland application is processing... You will need to return to nairobi if an interview is required..