but for others they asked all proof of fund ,offer letter,paystubs,proof of address,educational certificates,marriage certificate bla bla. one of the guy who came with me did not bring his offer letter/nothing. they asked to land after he have with him. he returned and he is working here in Canada. even make sure,better get an appointment. if you want to cross border and land then you need to wait for more than 4 hours. we waited 4.30 hours . they reason told to us was we did not book an appointment since our town is Toronto.we have a 6 month baby even for that they did not give first preference. we went to Niagara rainbow bridge around 1.15pm crossed bridge and reached US side got the flag pole returned to Canadian side around 1.45pm. they called us at 5.20pm. but the guy who attended us was really nice. I requested two times that I have a kid and they said that or else come on some other day. that is really strange. and they said ,since I live in Toronto I should have get an appointment. since I did not get the appointment and directly chose the option 2 I must wait for more than 3 to 4 hours. I don't know about other guys who landed on Rainbow bridge.