Canada will be closing its borders to anyone who is not a citizen or a permanent resident, Prime Minister Justin Trudeau has announced, APA reports citing BBC.
The new measure to mitigate the spread of the coronavirus in Canada does not include US citizens.
Additionally, air operators will be "formally mandated' to prevent symptomatic travellers from boarding flights to Canada, Mr Trudeau said.
The prime minister said he has informed G7 partners of the new rules.
Only four Canadian airports - in Montreal, Toronto, Calgary, and Vancouver - will be accepting international flights beginning Wednesday.
"As the virus continues its spread, we've decided to take increasingly aggressive steps to keep you and your families safe," Mr Trudeau said.
Mr Trudeau said these "far reaching" measures will help save lives.