"There are a number of top quality organizations in the US. I wouldn't waste my time or money to send them to Canada. We've done both and I would suggest having him stay in the USA. There is a lot more opportunity if he is a US citizen in the states. Besides that every year more and more NCAA teams are securing many of their players through the USA Junior programs which are mostly Americans. The programs in the USA are as good or better than any of those in Canada. That's our personal 2 cents based on participating in both. OHA is definitely not worth the money. Notre Dame in Canada has a good program or Shattuck St. Mary's in Minnesota. These are the more premiere prep schools, yet there are politics there also. Have him make the best team he can and work like crazy to develop his game."