A passport is recommended for entry into Canada but it is not essential. An original Birth Certificate and at lest one photo ID card is accepted. Permanent residents of the USA must also bring their Green Card. Naturalized US citizens should carry their naturalization certificate.
More information about entry to Canada including visas can be obtained from a Canadian Embassy or Consulate.