I'm from Van + a canucks fan but honestly Granlund > Bonino for this year and the future coming years.
Here are the wingers from each team that I believe can help the production of either player:
Bonino + Canucks:
D. Sedin + Vrbata
Granlund + Wild:
Vanek, Parise, Pominville
Bonino could be stuck playing with Burrows, Kassian, Hansen, or Higgins compared to Granlund who will get to play with at least one of Vanek, Parise, Pominville + either Coyle or Niederreiter.
How does Bonino get to playing with D. Sedin + Vrbata? Outplay H. Sedin or see H. Sedin get injured. Unlikely, maybe in 2-3 years but at that point D. Sedin + Vrbata will be 36 and 35 respectively. Unless Virtanen or Jensen establish themselves as an NHL top winger then again, Bonino is still not in that great of a position.
Compare that to Granlund who in two years will have Koivu, Pominville, Parise,