As said by others, European prospects should develop in Europe. There is no need to play the AHL or major juniors in Canada.
Vesalainen did a mistake when signed with Jets. He should sign two or three yrs deal with Jokerit. Or even one-year deal.
The problem of European players is a lack of leverage. They need to force the NHL clubs to play them in the NHL since day one. If the NHL club is not willing to do so, they should go to Europe next day.
Another problem of European players are the European leagues. There are not so many European clubs who could offer to pay such talents.
The sad part of the story is that European hockey officials do nothing to protect the interests of European clubs & prospects. Even if they do, I see no results.