China releases detained Canadian