Went through the different links - does anyone know how long this Visa is valid for? If it's on that page, it seems to be hidden somewhere...
Get your business idea funded and immigrate to Canada **permanently**
... What happens if my business fails? [1]
Failure of your business will not affect your permanent
resident status. We recognize that not every business will
succeed and this program is designed so that the risk is
shared between the public and private sector.
[1] http://www.cic.gc.ca/english/helpcentre/answer.asp?q=657&t=6[1] http://www.cic.gc.ca/english/immigrate/business/start-up/nex...
Now if you read more about permanent residents in general, here it is
http://www.cic.gc.ca/english/helpcentre/answer.asp?q=657&t=6
Canada Permanent Resident (PR) =~ US Green Card
"Get your business idea funded and immigrate to Canada permanently."