Canadian here with NEXUS (which bundles TSA PreCheck in);
Absolutely worth it -- albeit both the US and Canadian governments basically now know every single detail of my life, including biometrics of fingerprints and rental scans.
For someone that essentially travels by air every few months for work (and sometimes pleasure) the ability to spend 1 minute in security means I get to spend my time on things that matter.
And its nice when I go back to Canada to just go through a machine; I don't see why I need to talk to anyone when I'm going home to my country of citizenship.
On the other side of the border, going to immigration into the States, the border people will usually be much more friendly and relaxed so thats also a plus.