Does a U.S. permanent resident need a visa to travel to Canada?

While you may not need a visa to visit or transit Canada, you still need carry proper travel documents and identification for yourself and any children travelling with you.