Forgive me for what may sound like such a simple question, but I am getting conflicting answers. I am going to Windsor, Ontario, for an event that I would likely be there less than a day. I am aware that some of the nation's immigration laws changed recently, but am hearing conflicting reports about what is needed for entry into Windsor. I am a naivete when it comes to travel. Do I need a passport for this? If so, how far in advance should I apply for one?