Air Canada /zigman2/quotes/208264916/delayed CA:AC +0.30% said Wednesday it is suspending all fights to Beijing and Shanghai from Jan. 30 to Feb. 29, following a Canadian government advisory cautioning against non-essential travel. The last flight by the airline will operate today and return flights from China will operate on Thursday, the company said. Air Canada currently operates flights to Beijing and Shanghai from Toronto, Montreal and Vancouver. Earlier, British Airways /zigman2/quotes/208070069/delayed UK:IAG -5.69% and Germany's Lufthansa /zigman2/quotes/205496028/delayed DE:LHA -3.59% said they were also suspending flights to mainland China. Hong Kong airline Cathay Pacific /zigman2/quotes/203532437/delayed HK:293 -0.67% said it would cut flights to and from mainland China by 50% or more until the end of March, in line with the region's government response plan.