Upvote:2
No.
And some random text to make the minimum limit that I didn't previously know existed.
Upvote:4
Not only can you make this trip without a visa; you don't even need a passport.
Here you can see that Canada admits US permanent residents with only their green card:
When travelling by land or sea directly from the U.S., you will only need to provide proof of your U.S. lawful permanent resident status (such as your Green Card).
Here you can see that the US admits its permanent residents with just the green card:
What documents do I need to present to reenter the United States?
If seeking to enter the United States after temporary travel abroad, you will need to present a valid, unexpired βgreen cardβ (Form I-551, Permanent Resident Card). When arriving at a port of entry, a U.S. Customs and Border Protection Officer will review your permanent resident card and any other identity documents you present, such as a passport, foreign national I.D. card or U.S. Driverβs License, and determine if you can enter the United States.
Source: International Travel as a Permanent Resident
It's not extremely obvious from the quotation above, but "any other identity documents you present" implies that you aren't required to present these other documents. If you do present them, the border officer will examine them, but if you don't, your green card should suffice.
Keep the following in mind, however: