Howlong's Ryan Cannon suspended for three games for rough conduct