For an E36 M3, especially OBD2 (assuming you have to get a sniff test in Toronto) I would HIGHLY reccomend buying OEM or name brand cats. $70 for a cat is just too cheap to be high quality. Spend $70 on a cat that melts down, or ruins $300 of oxygen sensors.