In my opinion, Seamus O'Regan was made a minister because any government needs at least one minister from Newfoundland and Labrador (or any other province you could point to).

About the only person, in either caucus, that I can think of who knows much about veterans' issues would be Senator Dallaire, and the government would just get a different kind of criticism for having a line minister in the Senate....