Нет, аналогичной лотереи в Канаде нет. В Канаде действует единая миграционная программа, по которой для получения вида на жительство нужно набрать определенное количество баллов. Баллы начисляют за знание языков, наличие приглашения от работодателя, высокую квалификацию и тд.