Canadian deputy mayor nails Trump as the cause for $4.5 billion loss in US tourism