You buy a redesign from ANY manufacturer, there WILL be problems. Saying Air Canada should have bought the A320 NEO is armchair quarterbacking.
It takes 5 to 10 years to sort out new generation aircraft. Doesn't matter which manufacturer you select. Airbus, Lockheed, Boeing, Northrup...