Sarah Weinman writes for the Wall Street Journal, the National Post, the Daily, and many other print and online publications.