The reality is that Canadian planes have not engaged in air-to-air combat since the Korean war, but virtually every conflict the CF participates in requires close-air support. That mission is currently fulfilled by CF-18's. The A-29, or a similar plane, could provide superior CAS capability for far less money. Then, as an added bonus, the successor to the CF-18 would not need to be compromised for CAS, as the F-35 is. Canada could look for a pure air-superiority fighter, and buy a smaller number of them because they would not be called upon to perform CAS. The end result would be an air force that's better at it's primary roles and far cheaper, and Canadian forces (and their allies) on the ground would be far safer.
Maybe I'm wrong?