Nick Blakey has signed a new five-year contract with North Melbourne worth at least $2 million more than his previous deal. The move comes weeks after he was suspended by Sydney, marking a major pay rise for the defender.