The CN Tower does indeed use the puffers, and I think they're the same as in Boston. When I've gone through the puffer in terminal A in Boston they specifically were telling people they must keep their shoes on while going through the puffer, which makes sense if you think about it: the concern with shoes is bombs and the point of the puffer is to detect bomb residue.