One answer
1. Can a CANADIAN permanent resident (Indian Citizen) come to US for visit, without a US visa?
--> No idea.
2. Can a US permenent resident (Indian Citizen) come to Canada for visit, without a Canadian visa?
--> Yes. Green Card(plastic card) is enough at both borders. But It is recommended to keep passport in bag, in case, they want to see.