I dunno about the <i>most</i> reliable, but I hear CanadaComputers, ShopRBC, and NCIX are good. Getting stuff shipped in from the US costs too much, even with "free-trade",
<i>Past mistakes may make you look stupid, but avoiding future ones will make you look smart!</i>