because they stand up to the US less often...
Canada has a valid extradition treaty with the US. It was a lawful arrest of a person who violated American law.
Should Canada not follow it's own international agreements so that it can meet your standard of "standing up the the US"? Don't be ridiculous.