Here's a big fact you left out of your arrogant post: 

The Safe Third Country Agreement says people seeking refugee status in the US and Canada must make a claim in the first of the two countries country they land in. Since late 2004, the rule has allowed Canada to turn away refugees who come from other countries via the US.

You should also learn the facts and stop posting ill-informed comments about things you don't understand.