No way, you would miss too many abilities while channeling Barrage. You will miss 2 GCD's (compared to glaive toss) that could be used for something better.
This is not necessarily true for Survival. Barrage is really good for an opener that has stormlash + hero / lust + crit banner. You will get a lot of stormlash procs, especially because of your mastery. For BM, go GT since it plays really well with the rotation, though in my opinion, Barrage is better for Survival.