When riding on the streets of Canada you need protection and motorcycle jackets provide the upper body protection that you need. Blackfoot Motosports carries the best brands including Italian brands like Alpinestars and Dainese. The leather is beautiful and very durable for sport bike riders.
If you are an adventure touring rider, look into Klims jackets as they are textile and waterproof. Keeping you dry in storms and with their amazing ventilation systems they will keep you cool during hot sunny days. Mesh jackets provide cool air full time, but you may want to switch in a leather motorcycle jacket when the sun goes down as it may be to cold for the mesh jacket at those times, including the early morning.
Blackfoot Motosports has all the motorcycle gear you need, check them out.