A software vulnerability forced the shutdown of Canada Revenue Agency’s electronic tax filing system in April.