I use TD for resp's too. Grandparents email the money from their acct, I move it to the kids savings accts right away and then put it into the resp a couple of times per year. We don't get the baby bonus cheques, but if you do, they are income tax free if put into resp directly. So get that set up asap.
Note that you can keep the resp money as cash in the TD (or most) RESP accts until you want to buy securities or bonds, and the 20% CESG is received monthly after a deposit is made to the RESP acct. So you can hold the money there and buy or rebalance yearly for a single fee.
Some relatives may not want you to have control of the money or the ability to withdraw it. ( note some penalties exist if you do withdraw, but the biggest is a freeze on more CESG money for a couple of years)
So, The only way grandma can keep control of her contribution is to set up a second RESP for your child, with her name as the contributor. . As long as the lifetime total per child in all RESP's is not exceeded, all is good. I think that is $50k.
The yearly limit you may hear about is for the CESG funds, not your contributions. $1000 per year is the max CESG.
If your income is modest, don't forget to apply for the additional grants, too.