In terms of Ottawa's construction, versus Halifax - I think the financial abilities of YHZ versus YOW have to be kept in mind. I don't think YHZ would have been able to afford a complete new construction; although it could still happen in the future. It could happen by moving the hangers next to the regional aircraft stands (along Barnes Avenue) and build the new facility there and then connect it to the old terminal.
In fact; you could do a combination of new/old. Build the new terminal to have the international/swing gates and then connect to the old terminal where the regional stands are. Then begin demolishing the old terminal from the international area right to the regional stands and rebuild that end. Of course, you'd have to totally rework Barnes Drive and the new hotel wouldn't be central to anything anymore!