Canada’s flag has been buffeted by winds of controversy. Then Trump levelled his threats.