Any Canadian over age 18 can contribute, while unused contribution room carries over indefinitely to the future. (moneysense.ca)
In the RRSP — unused contribution limits can be carried forward indefinitely. (moneysmartsblog.com)
However, if you have not contributed in the past, or did not meet maximum contributions in any given year, you can catch up on unused contributions. (tsinetwork.ca)