Canada Business Visa is tailor made for those who wish to establish their own business in Canada in the future with which you can even apply for permanent residency. As a permanent resident of Canada, you shall have all the rights that is almost equivalent to a Canadian citizen except the right to vote, in which case doing a business after getting a PR should not be a problem, if that is what your aim for migrating to Canada is.