Thanks Jugs, I appreciate it! Unfortunately I did get mishandled a lot by Questrade but I think now I have learned enough to know that TD is the way for me.
I once called Questrade about a problem and spoke to 3 different reps and got 3 different answers. I got the problems solved by asking a supervisor to help me. I think they hire very inexperienced people unfortunately. I have to pay for L2 a lot of money as well and also have to pay for live quotes streaming.