Agree 100% we need more academies. We also need a higher level of coaching at all levels. We need the various associations, pro teams and their academies and local grassroots clubs pulling in the same directions. Football in Canada has been and still is on many levels a mess. Yet we can still find talent to fill a top 50 national squad.
Is it the case in top countries? I can't see how. A few maybe, but overall the infrastructure is in place to find talent. Much like hockey is here in Canada. Kids very rarely get overlooked when it comes to out national sport. Same in Euro countries when it comes to football.
David was approached by all pro clubs in Canada and to my knowledge some in the USA. His development was fully outside the pro academy avenue. He was the best player in Ontario at the 2000 age level and it was quite apparent. he wasn't a fell thru the cracks type. There were many in Ottawa as good as him at an early age, who never got the chance to continue to nurture their talent. Davies and his Edmonton club had to beg Vancouver to give him a shot. Beg them. These are our two generational talents, mainly developed outside the MLS academy route. I point this out because there are numerous talented players outside the the MLS cities that can be turned into very good football players, but would never have been considered for next level coaching.
I don't believe the only way to develop Canadian talent is to move them to a Euro based club. There are many different paths we can take to push more kids to higher levels.