Maureen Anderson, who lost both her sons to their overseas service in the Canadian Armed Forces, has been named this year's national Silver Cross Mother.