Global Affairs Canada says Albertan Sarah McIver has been released from custody in China and returned to Canada.