I can only write a review for the toasted marshmallow flavor - simply delicious! The texture is creamy and the flavor is just perfect! Would highly suggest. I had the smallest size (1/2 scoop) and was more than satisfied.
For anyone coming from across the border - definitely have some Canadian $$$ on-hand, they only do 1-1 exchange for US dollars.