In the linked article this one references it says that target is in 10 years. But also Canada hasn't had a very good track record of hitting the NATO spending targets.
I also imagine Carney by probability is long gone then.
Prime Minister Mark Carney says Canada and its NATO allies have agreed to substantially hike their defence-spending target to five per cent of annual GDP by 2035.
Will also point out the Liberals is suppose to table the next budget in Nov.4.