This visa facility is for non-Canadians who wish to start a new and fresh business here in Canada.
Business ideas filled with creativity and the ones that can profit the overall economy of the country are given top priority in this case. So, it’s comparably easier to get the visa if your business idea has something new to add to the table rather than the same old mainstream ideas. It should also be expandable enough to turn it into a large business soon enough.