China and Canada will grant each other’s citizens visas that remain valid for up to 10 years, Beijing’s Foreign Minister announced, in an agreement that will go into effect starting today.