A Canadian soldier who lost both legs in Afghanistan is fighting a Canadian military policy that saw him kicked out of the army.