I recently went to visit my girlfriend in Canada as a United States citizen. I intended to stay longer, but the immigration officer I spoke to in Calgary told me I was limited to a 2 week stay. That's fine. I was given a departure order that was supposed to be handed in at my point of exit in Canada. It stated that I must leave on or before the 9th of May. I did. But I did not surrender this form to prove that I left the country to any official in Canada. Do I need to make calls or anything to fix this? I have proof that I left with boarding passes and my passport that was stamped in America. I want to be able to visit my girlfriend in the future. I dont want to be banned from entering Canada. I didnt turn the departure order in, but I did not overstay. Thank you in advance!