Welcome to how immigration works in other countries. Canada just changed a bunch of rules and is actively sending immigration officers to immigrant protests to run status checks and deport anyone in the country illegally.
There is no right for non-citizens to come to the US.