As I stated before, I'm an American, an don't have a full knowledge of Canadian law. In Michigan, we don't have checkpoints, as they were ruled unconstitutional by the MI Supreme Court. However, other states do.
I guess we agree to disagree than. I believe in the right to freely travel...