Not exactly. Canada announced the CA$1.3B in border investment in their Fall Economic Statement, exactly because Trump had already started warning with tariffs due to the leaky (immigrants, fentanyl) border. So the investment is because of Trump. They also added some small further measures now, like that fentanyl czar (whatever that means - but it's the sort of thing Trump seems to like).
So yes, Canada have Trump what he specifically asked for. This is reasonable stuff though, nothing extravagant that doesn't make sense from a Canadian perspective. But it'll be interesting to see what happens in 30 days. Trump will feel like the pressure worked, so I expect a round 2 - and he's already mentioned some of the possible arguments: he wants a new economic deal that helps erase the trade deficit and lets US businesses (dairy, banks, etc.) operate more freely in Canada. Let's see what Canada responds then, cause that would be a much harder sell, given it would really change sectors of the Canadian economy.
So, to be continued.