Pasport or passport card.
If renting a car make sure they know you will be driving cross border.
If driving your own car ask your insurance agent for a yellow Candian insurance card. I didn't know about this till living in Buffalo. The insurance company just mailed me the yellow insurance card for when we traveled to Canada. Might not be an absolute must, but good to have in anything should happen.