In general i find US custom much worse and longer than Canadian, but that's just me.
In Vancouver I have come back from an Asia trip and been out of there in 10 minutes, but at other time when a couple of other flight have landed at a similar time it can be an hour.