As a Canadian, I think Canada’s primary hurdle is not a lack of engineering competence, but rather political volatility. Projects like Calgary’s Green Line often suffer from shifting scopes, fragmented authority, and delayed funding. Conversely, the recent Darlington nuclear plant refurbishment finished early and under budget. This proves that Canada can successfully execute megaprojects when planning is front-loaded and standardized.
Another comment I'd make is that the Carney government is only just a bit more than one year old. They're writing a whole lot of new policy. Will they succeed more than past governments? Who knows. But, at least they're spending the majority of their political capital trying to build stuff.