Saying Canadian immigration laws are stricter that US is just delusional.
Canada has the most straightforward and permissive immigration laws, if you don't take countries like Argentina or Dominican Republic. Fill up the forms, get your score, wait for a draft, obtain your PR, wait 4 years, you're a citizen, that's the whole immigration. Compare it to h1b now.