I never thought that Canadian English is different from American one. My boss decided to provide language courses for workers to improve our language proficiency.
I had to spend some money (although the firm paid half of the expenses), and almost blindly: the office ordered studying in Sprachcaffe language school due to SMAPSE. And you know, I did not even regret, although at first the toad was choking. Courses are very high-quality, all teachers are local residents and great professionals. Yes, that up to the cost, then, as for me, it is completely justified.