Canada will grant asylum to Saudi woman