Upvote:3
No, your wife doesn't need an airport transit visa for Netherlands, as:
she's not from Afghanistan, Bangladesh, Congo (Democratic Republic), Eritrea, Ethiopia, Ghana, Iran, Iraq, Nigeria, Pakistan, Somalia, Sri Lanka, Guinea, Guinea Bissau, Nepal, Sudan, Syria, South Sudan or Sierra Leone.
even if she were from aforementioned countries, she is a permanent resident of Canada
Sources: government.nl, netherlandsandyou.nl