Canada's biggest air carrier is among several international airlines that are cutting back service to the People's Republic of China.
It comes in the wake of a coronovirus outbreak that has killed more than 100 people.
Air Canada has halted flights to Beijing and Shanghai.
It joins British Airways, Lufthansa, Finnair, Cathay Pacific, and Jetstar Asia in curtailing trips to the country.
Many passengers have cancelled travel plans to China, so Air Canada says it's better matching its capacity with demand.
Meanwhile, the director general of the World Health Organization, Dr. Tedros Adhanom Ghebnreyesus, tweeted that he will reconvene its International Health Emergency Committee on Thursday (January 30) to determine whether the outbreak should be declared a public health emergency of international concern.
Foreign Affairs Minister François-Philippe Champagne said that the federal government has chartered a plane to fly Canadians out of Hubei province, which is the epicentre of the coronavirus outbreak.
The government has revealed that there are 160 Canadians in that part of China who have asked for help. The Chinese government has imposed tight travel restrictions on people who want to leave Hubei, which has a population of about 60 million.