I agree that this seems tight, and taxiing at AMS can seem interminable, and non-EU passport lines can be long, but with padded schedules, it might be ok.
One big heads-up is that the machines in the train plaza don't take US credit cards, most of which don't have the smart chip and pin security system.
I don't know about Canadian ones, but I would add that to the calculus.
I will say that I love being part of a website where people would come to discuss an idea as asinine* as this one and we would take it seriously and offer advice.
(*I mean that in the best possible way.)
Welcome to FT haqs.