As far as I know, there isn't a difference!
BubbleJet is the tradename that Canon give to the inkjet technology that they use. Inkjet printing all works around the principle of getting drops of ink onto the page. However, all the manufacturers do this in slightly different ways. Canon use thermal inkjet printing but call their process BubbleJet.
Hope this helps.