Canada takes in Saudi teen asylum seeker