It is no more complicated than any other online trading platform, familiarize yourself with the system and try not to make too many unnecessary trades. I go medium to long term buy and hold. Like Kevin O. likes to say, get paid to wait.
TD Waterhouse has a lot of incompetent staff in their call centre. You ask a simple question and you get 3 different answers if you speak to 3 different reps.