Just a week ago, Donald Trump was mocked for the radical steps he was taking to stop the coronavirus.

Now the tables have turned.

And this top Trump critic just confessed Trump was right about the coronavirus.

When Donald Trump announced his travel ban to China, many people thought he was overreacting.

However, the data should have been enough to scare other countries with China.

China doesn’t just close off entire cities for no reason to stop economic output.

None of the experts think that the numbers coming out of China are remotely true.

As soon as the world’s attention was off of China, their coronavirus numbers went drastically down.

China is claiming that they only had 13 new cases today which is suspicious, to say the least.

China has not dealt with this at all properly and if other countries had been smart enough to stop travel with China when America did, it would have bought the world months that could have been used to develop a vaccine.

There’s one country that hasn’t had any travel restrictions until now.

That’s Canada because Trudeau just loves immigration.

After Trump was elected, Trudeau tweeted “To those fleeing persecution, terror & war, Canadians will welcome you, regardless of your faith. Diversity is our strength #WelcomeToCanada”

But now that he is the one personally suffering, Justin Trudeau has changed his mind on immigrants.

In fact, Justin Trudeau has just laid out stricter border restrictions than Trump ever has.

Justin Trudeau’s wife has come down with coronavirus while traveling to London recently.

Now he is able to directly see the results of his failure to restrict travel on both a national and personal level.

Canada suddenly is implementing some of the strongest travel restrictions in the world.

According to Breitbart News:

Canadian Prime Minister Justin Trudeau on Monday announced that Canada is drastically restricting its borders as the country moves to prevent additional cases of the deadly coronavirus.

Addressing reporters in Ottawa, Trudeau said the country is shutting down its borders to non-citizens, with the exceptions of permanent residents, diplomats, aircrews, and U.S. citizens. The prime minister also said that airlines will prevent individuals from exhibiting coronavirus symptoms from entering an aircraft.  “That means anyone who has symptoms will not be able to enter Canada,” he explained. Further, only four airports  — Pearson International Airport, Vancouver International Airport, Montreal Trudeau Airport, and Calgary International Airport — will be allowed to receive international flights.

Trudeau also re-upped a federal recommendation that Canadians abroad return home. “If you are abroad it’s time to come back home,” the Canadian leader said. “If you have just arrived, you must self-isolate for 14 days.”

It is becoming increasingly clear that globalism quickly breaks down under the stress of a crisis like this.

Justin Trudeau has long blamed Trump for not being welcoming enough but finally he’s making the right call and deciding to place his country first.

That’s the good thing about Trump, from day one, Trump has always put America first.