I´m Mexican citizen living in the US with a TN visa (non-permanent working visa). We´re traveling to Buffalo on vacation to visit Niagara falls and would like to cross to the Canadian side to enjoy the best dide of the falls. I would be a one day visit during the day time. Do we ween to get a isa for that?, is there a one day pass available?