How well do you currently ski? And what disciplines are you interested in?
If you're an intermediate skier, you can get a lot out of an Alltracks course. They're technically ski instructor training, but the reality is a lot of people just go on ski holidays and take the courses too. And they run for long periods. Intermediate skiers get really good development in these programs, and end up getting certified as level 1 instructors, if not also level 2.
Whistler offers a multi-day Max4 lesson, which is for general skiing (on-piste, off-piste, bumps, trees, whatever the group wants). They've also started The Camp program, which is a hybrid of two older programs: you can do a combination of gate training (for those who want it), all mountain ski instruction and the typical "ski week". Given that a lot of the old Ski Esprit and Dave Murray coaches have gone to The Camp, I suspect you'll have greater odds of getting a higher certified instructor in The Camp.
There are also specialty clinics to learn zipperline bump skiing (Momentum), steeps (Extremely Canadian), and backcountry (Extremely Canadian again).
There's also a seniors camp that teaches PMTS.
So unless you go with Alltracks, you'll be putting together a bit of a package of lessons. My suggestion if you want to do your own thing and you're not yet sure what you want is to book a week of The Camp, decide what aspects of the program you enjoy, do some free skiing, and then book more lessons in whatever you want--then more free skiing.