What is the benefit to potential applicants to Canada? There are plenty other places, namely in Asia where it is much easier to open a business, with a lot less capital and live like a king.
Once you "invest" you will just pay through the nose in taxes.
Why do this to yourself?