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.