Given the wording in the TSN article - "mutually agreed" and "moving on to pursue other opportunities" - it sounds like McCrimmon was basically fired (and rightfully so). Yes, technically, they just didn't re-up his contract, but with that wording? It screams "you're fired, go somewhere else".