I brought extra things like a passport photo, printout of my online banking; but all they need from me are the passport with valid work permit, COPR, and my Ontario photo ID.
Just to share my experience with others . Thanks for people in this topic. We went to Rainbow Bridge by Megabus from Toronto and we did it very easily. The US officers are completely familiar with flag-polling. It worked very well.