I use one of these too. No where near the amount of suds that a foam canon disperses but it's pretty good at getting the car soapy to get some lubrication goin. I still use this with the 2 bucket technique and it works just fine for me.
I love the idea of a foam canon but I just can't justify spending that money for a good foam canon setup. I'd rather spend that money on more meguiars hybrid wax and better quality towels and whatnot lol.
Twinkle Star 2 Pack Foam Cannon...
This gave my 1600 psi pressure more foam and made it so it was less watery.