Justin Ling is a freelance journalist based in Toronto.