The Supermoto X Fest event is the one must do event in Canada and will be taking place July 30-31. The race is part of the Canadian National Championship and the ENAC Can-Am. The race is held at the Mecaglisse track which is as close to a supermoto specific track as it gets with a good long dirt section and some elevation changes. The track is awesome. It's a 2 day event with practice and heats on Saturday and 2 mains per class on Sunday. There is also a pit bike race and bike drift (backin' it in) contest. There are a ton of french riders that show up and even more fans.
If you want to do the event get your pre-registration in to save some money and registration time. Here is a link to where you can copy the registration form (use the translator at the top right of the page) http://www.supermotoxfest.net/infospilotes.htm
Here's one of my videos from last years event:
2010 Supermoto X Fest SM1 Moto 2 from Jerrett Bellamy on Vimeo.