Upvote:2
Kenyan nationals do normally require a visa to visit Canada.
Source: http://www.cic.gc.ca/english/visit/visas.asp
To apply for a visa, you must show evidence of your legal status in the territory where you're applying.
Sources:
In your case, proof of immigration status will be
Other requirements are substantially the same as for your B1/B2 visa, or indeed for any visitor's visa. You must have a reasonable purpose for your trip, you must have enough money for your trip, and so on. These requirements are also covered in the sources cited above.