I love Ibex but it tends to run big.

My first wool top was an Icebreaker. Very nice.

Then I discovered Smartwool, which I think is better than Icebreaker. It looks less fuzzy after a few washes...

I have the home brand from MEC too. Lesser quality, not as soft as the other three... But still good quality, and much cheaper.