LISTEN! A bad cat is not going to create white smoke out of thin air. A bad cat will throw a CEL and run poorly and burn gas.

run thicker oil and see what happens. Wait till the summer. I bet the smoke goes away.

I work at a reputable shop and know my sh*t.