Saudi Arabia lashes out at Canada

International