China | China frees Canadian jailed over spying allegations