Just arrived MUC-IAD and I got the full visa waiver treatment (fingerprints, photo) (in transit, connecting to YYZ) - is this standard procedure at IAD these days (or everywhere)? I haven't experienced this in CLT/ORD/MIA.
Coming through CLT in March I found out that hard way that canadians arriving in CLT who are *not* in transit need to fill out an I-94.. (yes, that I-94, the one that says canadian citizens don't have to fill it out at the top

)
... similarly I haven't experienced this at ORD/MIA.
Seems like every-time I arrive there's a new wrinkle, are these edge cases or are these new policies I'm not privy to?