I think they kicked him out because he is negotiation with the other leagues, either the XFL or the AAF.
That's what I'm thinking too.
Here's how I see it,
Signed a 2 year deal, no out to the NFL.
Cant get PT in Hamilton where he has best chance to shine
Goes to Alouettes and stinks up the joint
AAF starts play and its pretty entertaining
He tries to go around the system and negotiate with a team, the CFL finds out and kicks him out
I just hope its not a relapse of any kind, I don't wish that on anyone