Military Expenditure in Canada increased to 19837.10 USD Million in 2017 from 18132.30 USD Million in 2016. Military Expenditure in Canada averaged 13005.94 USD Million from 1950 until 2017, reaching an all time high of 19837.10 USD Million in 2017 and a record low of 3598.20 USD Million in 1950.