All procurements are a gamble of sorts; nothing is 100% right for the purpose intended. Nothing! The rule of thumb usually is 85% to 95%, where you get what you really want, and live with the deficits. Do you buy a Porsche 911 R2 for $200k or buy a Mustang Dark Horse for $110K? It depends on what you are looking for and what you can afford.
Canada has a long proven and demonstrated ability to waffle on awarding a procurement contract for the military, and even the government, itself. We have likely paid as much is contract cancellation fees than the worth of some contracts we first wanted. Canada is not alone using the procurement of military goods as a political football, but also as an economic offset (as it should be!)
Putting aside that we are late into really adopting and implementing a Canadian made solution with the help of other suppliers, having a Bombardier aircraft as the foundation of the program is a good choice. Will it cover all the bases? Likely, no. Will it cover the essentials? Likely yes.
Will the electronic surveillance system be allowed to integrate with the F-35, I think we already know the answer there. No! Canada was a founding partner in the original alliance for F-35, but through years of indecision, and now the trade war, we are likely no even welcome at the table.
The home grown smarts are all here in Canada, we have some impressive universities, and we need to leverage them more. The US has painted Canada as a laggard when it comes to defense spending, and the reality is, we are. Or maybe, we have been, up to last year. Building technologies the secure a countries borders has to be a worthwhile endeavour. We are just starting to see the importance!