It's interesting observing Iafallo's points per game this season. He currently ranks in the top 30 among all left wings, and Iafallo at .62, he has a higher point per game than the following left wingers:
Jamie Benn
Brady Tkachuk
Jonathan Drouin
Pierre-Luc Dubois
Brandon Saad
Patrik Laine
Taylor Hall
Tim Stutzle
Tanner Pearson
Zach Parise
Jaden Schwartz
Jason Zucker
I think Iafallo is worthy of the contract Montreal gave to Toffoli. He's better than Pearson, might not score as many as Toffoli, but he's a significant cog on this roster.
The uneducated posters who whine about Iafallo likely don't know what he brings to the table, and there is nobody better than him on the roster who can take his spot, and who is available that can be had who would replace his offense? The more expensive and less productive Taylor Hall?