speaking as someone who was heavily involved with the blackcomb freestyle ski club for several years, in my humble opinion, joining a freestyle ski team is the most enrichening long-term experience/coaching you can get. COC may be super fun, but it doesn't compare to the development you can get with trained coaches and a group of peers progressing together month over month, competition to competition. being in a freestyle program is hugely beneficial in regular structured competitions which definitely progresses your riding through preparatory training and then chancing it come game time. you develop strong lasting friendships with your team mates that are much deeper and stronger than a one week camp can forge. the people you meet in your freestyle team and at the associated competitions often are your ski buddies for many years to come, even after you may leave freestyle skiing. if you look at the pro freestyle skiers, the majority of them have freestyle backgrounds: tj schiller, anthony boronowski, tanner hall, candide thovex, josh bibby, mark abma, rory bushfield, etc etc.
summer camps are great, but they are very limited in scope, time, and attention. being a part of a freestyle team give you coaches who can take you freeskiing in the pow, show you the backcountry, teach you tricks in the park, and make you a better skier. period.
i don't know how vancouver freestyle is, but i highly recommend freestyle ski teams.