I believe a tam o'shanter is usually knit these days, whereas a glengarry or a balmoral or a caubeen, for that matter, is usually made out of wool. All the tam o'shanters I've seen have a large pom-pom on top, much larger than the toorie on a glengarry or balmoral.

I don't know, though. Maybe there's a tam expert out there.