Do U.S. citizens that wish to enter Canada to see Niagara Falls need a passport book or will a passport cards be sufficient?

Yes you may use/purchase passport cards for all land travel. They can be used/purchased instead of the full passport.