The only place that really gets into performance is "get torqed" in edmonton.. they specialize in Can-am, but do all makes. they also get into side by side. talk to Quinn or Yves on the front counter. There is nobody else really, most shops will get you what you want and even install it but if you need a shop that will no what works and what does'nt, then call there. they also have full dyno with a brake on it to clutch tune..
otherwise your sort of on your own to study and make decisions on what you think will be what you want. You can then get a shop to install it for you, if you are'nt the mechanic type of person to do it yourself.