An Alberta widow will be allowed to keep tens of thousands of dollars her late husband left to her in retirement savings after winning a years-long court battle against the Canada Revenue Agency.