Even the dogs in Toronto wear coats. Whether you’re shopping on Yonge Street or in Kensington Market, puffers don’t just ...