Eventually if you ride long enough, you'll have a collection of gear. I have a mesh jacket, as well as two different leather jackets. I use the mesh in the summer time because you can't ride in 100+F degree weather with full leather without getting a heat stroke. If you're Canadian, you don't need a mesh jacket. I doubt it would ever get hot enough to be a necessity.
www.motorcycle-superstore.com
But I'd suggest you try and find a local shop so you can try the stuff on. You don't want to order blindly. A good fit is important with motorcycle gear. If you're sure exactly what size you need in what you want, you can usually save buying over the internet.
That's a great helmet. The shape of your head will determine what helmet you should buy. Some brands and models will fit better than others.
edit: I read you got your jacket but still need gloves. I think Alpinestars makes the best affordable ones. You can get an over the wrist/gauntlet style (which I recommend) starting at around $75-100.