I don’t know why Trump chose now to publicize this. But I certainly do not want to pay for these anti-American prick’s security. I support this move.
Canada was paying for their security and the media was "abuzz" with the question would the US pay for their security.
Trump shut this discussion down fast. He quickly cut off the rumor mill with a decisive, no.
Trump chose now because at least one of the British tabs was suggesting that the US should pick up the cost.