Canadians - How long should I keep my tax forms?

Just wondering how long I should keep my old tax returns before I can destroy them…
I’ve heard 7 years, but I don’t know the official time limit.

Thanks…