I do not know that person's thoughts on RBC, but I would also stay away from them. They're known as being immigrants' bank with poor service. Might be just a prejudice though. I would say TD is the most convenient one if you would need your bank to be open after regular hours.
From credits point...