Almost every friend I asked for a moving company in Toronto that was transparent, reasonably priced, and efficient, the answer was unanimously Ninja.
My partner and I moved from a two bedroom basement to a second floor apartment, and to keep costs low we moved most of our boxes (books, records, etc) prior to our move date with Ninja, which was primarily furniture.
We were able to keep the move to 3.5 hours this way with two "Ninjas". They were friendly and easy to work with and talk to.
I would use them again and recommend them happily.