I have been through YVR Canada/US immigration in both directions several times in the last few months. In both directions at least 50% of the machines have been inop every time. If I recall correctly, entering Canada a couple of weeks ago, only 1 of 4 machines was working.
Clearly, someone is not doing their job.