Callihan ready to set sail with Vikings