Why does the HP Toner Cartridge can be used on Canon Printer and vice versa?

HP and Canon laser printers are both manufactured using the same engine and technology for decades since the 1970's.

They are both compatible to each other.

Brand