Canada has pledged to spend billions on defence spurred on by Russias invasion of Ukraine, but even with that increase wont achieve NATOs target of two per cent of GDP.