CoPR is not a travel document.
If you are traveling to Canada by plane, train, bus, you need to use a travel document, which can be your multiple-reentry visa.
If you travel by Road from US to Canada, you do not need a travel document, and CoPR should be OK enough for you to enter Canada.
But...