i dont see any issue with you flying into canada, turning back and requesting tn at Pearson and going back to US (if approved of course).
what you cannot do is get TN at Pearson, *not* enter US, spend 2 days in Canada...i think you get the picture. summarily, you HAVE to enter US after you get tn