Man, crossing the border to Canada really sucks. My family and I went to Toronto, ON for a couple of days. On our first trip there, we forgot my Dad's green card. So the Canadian border agents took us into immigration services, blah blah and gave us a official letter to give to the US border agents explaining how we forgot green card so allow us back into the United States (because we didn't have the green card). So we get turned back around, and on our way back into the US, they detain us. They start searching our car and us. I told them we never made it into Canada, as the letter stated. They kept us in a room for three hours.. THREE hours. I mean, what are they doing for three hours? They come back and tell us we can go back into the US. So we drive back home, and come back with the green card. Once again, they detain us. WHY? I mean, it wasn't for that long, but they make us get out of our car into the immigration services room. Good thing, it was only for about 20 minutes (maybe cause it was Canada we were trying to enter. On our way back into the US a couple days later, same damn thing. They make us wait, search us, blah blah blah. This time it was for 2 hours. I mean, we have all our proper documentation.. our UNITED STATES passports and my Dad's green card. Last time we go to Canada, lol.