I think the Canucks would be interested and have the pieces (11, Raty, other prospects or young players).
Carlo is a near perfect fit as Hughes partner - defense, size, salary, and age all fairly ideal for the Canucks. It is also a really nice on-ice fit for Carlo.
I'm unsure what VAN would ultimately part with and they would need to free salary to another team, but the pieces fit to me.
---
On that salary note... Buffalo seems like an excellent landing spot for a guy like Conor Garland.
27 year old Garland has 3 years at 4.95 remaining. Buffalo has cap space to treat that as a FA signing.