No
As long as you have US green card, you can enter Canada for temporary visit without a VISA.
VISITOR VISA EXEMPTIONS
As long as you have US green card, you can enter Canada for temporary visit without a VISA.
VISITOR VISA EXEMPTIONS