Bigeh-check your PMs. I've answered your questions there but for everyone I'll answer here too.
Having a commercial license might get you a by-pass from PFT in Portage la Prairie but that is about it. Training in Moose Jaw will have to be completed and there are no by-passes for that except if you have previous military experience.
Age is not really a factor as long as you can serve a minimum of 7 years post wings before meeting retirement age (55 usually). So with that in mind I guess 45 might be the limit thinking that it might take you 2-3 years to get wings.