The U.S. is the world's biggest military spender, whereas Canada's much smaller defense budget has come under heavy scrutiny.