Online, i usually take a look here:
Never had any problems with them. They have cheap prices, decent shipping cost and only one tax unlike here.
I have made only one purchase from Newegg.ca. If i see that it's not worth the cost in time, i'll go to microbytes last.