I did it last year with no problems.
One thing to remember is ensure that you give back the part that gets stapled to your passport. They did not seem to want it in Canada, so l parked and walked back over to the USA and gave it back to them, so that l would not have any problems in the future.
Just remember you will need to have around $6 per person ready to pay with your Visa waiver form.