Ну это есть несколько обоснований. И пару догадок. Люди, которые могут открыть бизнес они в состоянии это делать в любой другой стране. Сейчас же, в Канаде дефицит рабочих рук, и ум нужны руки а не мозги ( но они тоже конечно нужны) канадцы не хотят работать на низкооплачиваемых работах. Поэтому, чтобы получить вид на жительство с дальнейшим паспортом канады, вы должны отработать на канадца. Либо же создать компанию, и сами же в ней устроиться но это не айс. А уже после того как станете гражданином этой страны, открыть бизнес. Либо же вы летите семьёй, один работает на канадцую компанию, второй открывает бизнес