Not really an exciting move, but Canha is a solid player who has a little pop, gets on base and isn't a windmill at the plate. Considering what they gave up to get him, it's ok. It very much screams old style waiver trade from a few years ago. But with no more waiver deals, these types of "roster-filler" type deals need to happen at the deadline, when fanbases are expecting a bigger name.
I doubt we'll see another big deal for a bat. It wouldn't surprise me, though, to see a couple pen arms acquired today. That seems to be this team's annual deadline day tradition.