I am planning to drive to Niagara Falls to see it from the Canadian side. I have heard good things about seeing it from the other side. So, I want to stay in Toronto for a day, see Niagara Falls and come back.
I have a green card, and, my wife is a citizen from US.
I have read this link, http://www.niagarafallslive.com/niagara_falls_travel_tips.htm, and this doesn't talk about person with a green card. So, could you advise if I can go to the Canadian side or give me links on this one? I am on an Indian passport.
EDIT: My experience:
Crossing: We went there at around 7:30 in the morning to avoid the long queue. The border security official asked us to give us our passports, I have given my green card as well with the passport, she asked the purpose of our visit and how many days we were planning to stay. The whole process took around 10 minutes, 7-8 minutes for waiting and 2-3 minutes with the official.
Visit: It is almost an unbelievable sight, you definitely have to see it. Not only that you get to go through the tunnels and see the water flowing in front of you (there is a railing to stop you if you slip, but exercise caution.) As far as I can tell, Canadian side is so much better to view than American side. Also, don't forget to go to the biggest butterfly museum and botanical gardens (1000 acres of it). Also, go on to the top of Skylon tower, I thought it is worth it. Although, our room view for the falls was also very good. Toronto takes more than a day to visit. May be next time, I will have time to see more. Experience the trip yourself, don't go with the travel bookings.
Food: We went to some small villages to experience local food and also went to AG (highly recommended on Trip advisor and me too but you will be spending at least 100 if you are a party of 2). The food was very delicious, makes me want to go again just for food. Enjoy!