By far the worst experience I had was 20 some years ago. I was on vacation riding my BMW RT. I had ridden up the west side of Lake Michigan and then across the UP. Decided to cross into Canada at St.Saint Marie and ride down the east side of Lake Huron. Pulled into the immigration checkpoint. Guy at the window asked what I was doing and where was I going. Told him I was on vacation and going to ride around Lake Huron. Things went down hill fast. He said go to stall 5 and wait for the officers. 5 guys were waiting for me. Officer in charge had me remove my bags and open up the fairing compartments. While he interrogated me the other 4 proceeded to dump everything in my bags on the ground and remove everything from the fairing and dump that stuff on the ground. The officer questioning me kept asking me where I kept my guns and knifes. As he was searching my billfold I pointed out to him I had a Gold and a Platinum credit card. I didn't need to sleep in places where I needed a gun. A minuet later he handed me back my billfold, said something to his guys in French and they all walked away. There I was with almost all my stuff scattered on the ground. They forgot to have me open my seat. No guns or knifes under there, but there were tools.
I never crossed into Canada on my bike there again. When I would ride around Superior I would go through Minnesota to get in.