If you have a Canadian passport, then you don't need a visa to enter the Netherlands. If you have a non-Canadian passport, then you need to determine if your passport makes you visa exempt or not when visiting the Netherlands (this is what will determine if you need a visa). In other words, all that matters is what passport you carry. The passport you carry determines if you need a visa or not. A travel document and PR card have no impact / make no difference.