I use Scotia McLeod Direct and I find it very user friendly and a very helpful call centre should you ever have to use their services. Mind you I have never used another company though.
They do have Scotia itrade as well which from my understanding is more for very active traders.