Saudi Arabia orders Canadian envoy to leave over criticism