This is completely false for most types of immigrants. Only work visas are somewhat easier to get.
Canada has policies that prefer high skilled immigrants coming for employment, and does not discriminate on where they come from.
So yeah, USA has more difficult for immigrants from big countries who want to contribute with their skills, while Canada welcomes those.
Honestly, I don't see why a country would prefer people to bring in all their distant cousins, rather than a bunch of highly skilled professionals who contribute a lot to the economy.