Legal fees for both vary greatly but I've seen anywhere from $1500 to $5000 for a TN application/petition with $2000-$2500 the most common and $2500 to $10000 for an NIW petition with $5000-$7500 the most common.
The lawyer involved costs a lot more, and is likely what GP post is asking about.