Your stats are more or less like mine. I applied to five schools and got denied from Michigan only (Ross). I got accepted to USC, UT Austin, UIUC, and Pitt. So, I'd be pretty confident about getting into very good schools. I'd say BC would be pretty easy to get into looking at your stats. You have a very good shot at USC as well.
For the essays, just let them know what your future plans are and how you're planning to achieve them. Don't share your stats in the essay, they already know all of this. My essay focused on what my goals are and where I see myself in the next 5 - 10 years.
Also, I'm attending USC. So, if you have any specific questions about the program, I'd be glad to help you out. I'll be more familiar with the program in the upcoming months.
Good luck! Wish you all the best =)
That's great! First congratulations to you! Thanks for you hint of essays. I wonder whether I can PM you for further info?
Wish you good luck in your future study