Have a look at the Small Business Accelerator Guides. They are an excellent starting place! The guides outline the step-by-step process for researching and beginning a variety of small businesses.
Take the time to go through all the sections! It is time well spent.
"The Small Business Accelerator (SBA) is a gateway to quality business information - secondary market research sources, education, and business support services - for BC business owners and entrepreneurs."