Is there a limit to the amount that can be contributed?

Yes. Effective January 1, 2007, the lifetime RESP contribution limit per beneficiary was
increased to $50,000 and the annual contribution limit of $4,000 has been eliminated.