There's a lot of depth in the U.S. right now and Keegan at best is a middle of the pack skater there. And middle of the pack don't get a lot of shots to skate internationally. Keegan probably switched because Canada's men are less competitive than the U.S. and he has an easier shot to get more international assignments and get to the top in Canada.
Canada's men are less competitive... with Patrick Chan coming back this year and up-and-coming Nam Nguyen? :shocked: