It follows wide-ranging talks on trade, tariffs and tourism between Canadian Prime Minister Mark Carney and Chinese President Xi Jinping.
“I’m very pleased to share that President Xi in our meeting today has committed to ensuring visa-free access for Canadians travelling to China,” Carney said.
Canada has a two million-strong Chinese diaspora and welcomes more than 300,000 Chinese tourists annually.
“These links position both nations to benefit from enhanced travel,” he added.
Neither government has disclosed when visa-free travel for Canadians will begin.
Canada will join 45 other countries with visa-free access to China for their citizens, for up to one month.