I personally struggled through similar questions before applying for Canada Startup Visa Program. After having successfully applied, I have written complete steps which probably answers all the questions on this thread. You can read about it here Steps to Apply for Canada Startup Visa