I think it's a step in the right direction, absolutely.
The best ultimate fix is to better manage and control access to IT systems, especially important systems like the standard payment system, which generates all payments that the Government of Canada issues.
While it's good to identify weaknesses, the ultimate goal is to just fix all of these IT weaknesses and eliminate them.
