He'll have a long way to go in order to find a regular top 6 spot in vancouver. Perhaps a change of scenery will do the trick.
I think we ruined him a bit by playing him in random positions as we saw fit during his development. Not to say he'd be a franchise player or anything close but he'd probably be more steady at a single position if he didn't sit a year and be forward the other.
Vancouver has a reasonably large bunch on D. They will be able to let Weber go out and play and he will do well. The habs might have that luxury in a year or three once Diaz or Markov get replaced by more physical guys but they can't really play a third non-physical pmd next year without getting killed, especially with Emelin out for potentially months.
It's still going to look bad from a stats point if Weber gets significant ice time with a big hitter for his partner. Vancouver will be happy.