Whalers upset Spirit in opening game for Ontario Hockey League