NHL player raises $1M for IJM