I think the biggest stumbling block to increased US/Canada flights to China is the Russian airspace issue.
As long as US/CDN airlines cannot overfly Russia, regularly scheduled service will not resume.
These flights will remain a casualty of the Ukraine war.