We downloaded form 22 from the Kenya embassy Canadian visa sight, and filled them out at home. We were 2nd in line to get our visas, as no one else had the form filled out. We were thru the visa desk in 5 minutes for the 2 of us. Also, if you are travelling with your spouse, they only take fingerprints from one of you. The cost was $50 used each, and the agent gave us each a receipt.