Trump is just calling out the facts.

Canada needs to fix its economy and its national security, or Canada is not a legitimate country; and if Canada is not a legitimate country, then it should be a state.

He's right.

One thing is certain, and that is Canada needs a new system.