Bell has been promising Marshmallow since early March, they kept tweeting it was pushed back and then just stopped replying to angry customers.
As of May 19th the only Phone that has got Marshmallow from Bell for SOME reason is the Galaxy S5 and Nexus 6.
Odd that the S5 is getting it before the S6, S6 Edge, Note 5 and etc...
Bell is BASS AKWARDS