Agreed, $50CAD shipped isnt really a good deal, you need to be rather picky on Tmart to get a good deal, im just talking from experience though, Tmart for me has been quite good... i got a (200mw) "Oh they do like to push the boat out abit" hehe, anyhow it was indeed 50mw, it was obvious all of the units were going to be way underspec but a balloon buster! for £12 i was still a happy customer, and as crappy a site Tmart may seem to be, the customer service is actually outstanding.
I'm in no way trying to glorify Tmart as the best site ever because as we know for quality there is way better around, Tmart really isnt that bad, jus sayin
EDIT: Another quick point, Some top sites product expected delivery frame - 1 month.... Tmart product, delivered in 5 days.