I haven't seen you on here in a while! Constant correction is going to be needed until he builds the strength to stay balanced on his own. When you're trotting around, does he drift to the left or right? You will need to use your leg aids to keep him straightened out every stride. Eventually, you won't have to do so much correcting. Having good control over your horse's shoulders will really help to create balance and straightness.
Also, make sure he is balanced in the trot before asking for the canter and you will get a much better response. Some exercises that I used with Rizzie to improve her canter depart and therefore her canter in general are these:
Ask for canter on a change of direction. Trot a 20m circle or figure eight. When you have steady rhythm and a forward pace, make as small a circle (with the intent of changing direction) as you can while really using your outside aids to push his shoulder over... then when you go to actually change directions, LOOK LEFT, STEP LEFT, CANTER. Or to the right if its the other direction. It may take a few tries, but if he doesnt canter right away, insist that he does and then stop right away and try again. But make sure you are really getting hiim to hold his shoulder with your outside aids when you do that small circle... it will be easy for him to depart when you ask correctly. When he departs correctly and instantly, let him canter around a few times so he knows he did the right thing.
Another exercise would be to make a figure eight while staying on the same bend the entire figure. So, you will be doing a counterbent circle and a correctly bent circle. When you have steady rhythm, a good pace, and he is listening to your aids.. you can ask for the canter in the same manner as before at the change frmo counterbent to correctly bent. So you're going around counterbent... you come to the middle of the figure and you LOOK, STEP, CANTER.
Acheiving a balanced depart is the most important part of canter work. It will be much easier for him to stay balanced from a balanced depart than it will be for him to balance himself from a sloppy depart. He may only be able to stay balanced one or two circles at first, but with time and practice he will gain strength. To improve balance further once you've gotten into the canter correctly, doing counterbent canter and leg yielding in and out on a circle will help him lift his shoulders and stay balanced rather than leaning and running.
Hope that made some sort of sense and will help a little. Good luck!
Oh and if its collection you're looking for, you're going to want to make sure you have a nice, balanced FORWARD working canter before you start asking for collection. You don't want to lose that forward momentum by asking for collection too fast, too soon. It would be incorrect collection, because even in a collected canter, the impulsion and forward motion are still there. Making sure your horse is upright and not leaning in the canter will help when you ask for collected canter. Counterbent canter is a great exercise for this.
*~Nicole~*
NIU Accountancy Student

Rizzie - 1998 Appendix Mare
http://rizziedressagetraining.blogspot.com/