The TNT course in Edmonton is really good I did it a couple years back and they have really really good instructors and they are not out to prove your a newb they want to see you safe and make sure your thinking while your riding. I was pretty fresh on bikes and after that class I was telling the wife about tips that she didn't know about and she's been riding for 10 years and took a course in BC. A friend took some other course in Edmonton and he really doesn't get it has no road sense he will ride in pot holes all day long because they said to him "always stay in the dominant lane position" lol but yet he is just getting thrown watched him almost eat **** into other people and he won't move in his lane to avoid them because is been driven into his head that he needs to stay put.