My memory may be fuzzy but I seem to recall a situation in hockey back in the 60's or 70's that called for solution similar to the one I would like to propose. The Canadian Amateur Hockey Assoc. ran amateur hockey in this country but Hockey Canada was created to take over the admin of the national team. It has worked incredibly well and there is not reason why it won't work in soccer. Create a new body with the sole purpose of running the national team and creating some sort of feeder system. Get the amateurs out of the way and leave it up to professionals. The volunteers can continue to build their little empires in the CSA but the game will be in the hands of people who really care about seeing it grow in Canada. I have no idea of how this might work but then I am not a detail man. Just the big picture for me.