Feds right a wrong for Canada's veterans