It depends on where you are in Canada, Ontario has a very different system then the rest of Canada.
There are no compulsory routines, their are required skills, but not specifically routines.
We have provincial levels 1-5. Then there is national novice and open, which is kind of similar to L10 in the USA. There is the pre-novice program which is the same across the country and is for younger girls (I think 8-10), it is divided into 2 levels and its goal is to prepare these girls for a national program. There is also High performance which is basically Elite.
Along with that most provinces have their own developmental program.
P1 is the simplest level, highest meet in my province for them is Zones (qualification to provincials).
P2 and P3's highest meet is provincials and they have to place top 12 in their age to qualify to provincials.
P4's and up all go to provincials automatically. The highest meet of P4's is provincials.
P5's can qualify to Westerns where I am by placing top 5 at Trails.
National girls and up can qualify to Nationals.
It really depends upon which province they are moving too, their are big differences across the country. As well as which program she will be coaching, a provincial program or National program.