been there said:
even if going to the canada side, get off in the US and take a cab to/thru the border - it is relatively painless. Canada customs can hold you for an hour or more before they let anybody off on the canada side - DEFINITELY not the way to go.
Well based upon my experience this past July, Canadian customs was 100% better than US customs.
Going into Canada, we had 5 agents checking people and we were finished in a little less than an hour.
Coming home into the US, we had only one agent checking people. Meanwhile 4 other lazy agents stood around a laughed & joked with each other. This caused our train to be over 3 hours late, thanks to some very lazy US customs agents. :angry:
It's no wonder that terrorists make their way into the US so easily, when those charged with protecting us can stand around and make jokes. :angry: