You are correct, you need to show the VO the real need for you to be Canada to operate your business. Business plan plays a key role here, you will need to provide a strong business plan and obviously some other factors such as experience, funds also plays a vital role.