Trump would laugh at Canada's military spending: US senator