Bill Blair, the former police chief of Toronto, slides into his restaurant chair and twinkles at the waitress. He’s 6ft 6in, white-haired now but perky. Bill has 120 years of policing behind him. He, his father and his grandfather all served 40 years in the force. Now he’s an MP and he’s legalising cannabis in Canada.