I did landing yesterday at Rainbow Bridge as a pedestrian. The whole process took me around 1,5 hour with waiting at US and Canada side (there was a bus with lot of tourists at US border). After entering back to Canada, they sent me to a small building with a yellow paper. I had to wait around...