If you want to improve your drafting record for goalies, here are some things to do:
1) Don't draft crapshoot Europeans. If they are not already good by 18 (i.e. WJC U18 starters, dominating locally, etc.), or haven't taken major leaps forward as OA's, then don't draft them at all. The only wiggle room is if they are stuck behind a world class prospect... So the Leafs have somewhat of a pass with Akhtyamov since Askarov was there, however I still wouldn't have taken him in the 4th. Same for someone like Calle Clang who was stuck behind Wallstadt. That's about as crapshoot as it gets for Europe, and then they better look really good in whatever international chances they do get, and practically dominate in their domestic league.
2) The USDP produces some high quality goalies, but it is pretty easy to tell if someone is good or not from there (i.e. they are usually their WJC starter, and typically they go pretty high because they are obviously very good). Occasionally you will see a worthwhile bet from a Jr. A league as well (USHL mostly, but occasionally BCHL/OJHL/AJHL/etc. too), but once again the special ones usually go pretty high as well and the later round ones are typically crapshoots who don't pan out very often. If they are going the NCAA route though, make sure they are going to a good school. This applies to all NCAA prospects, but you don't want them playing in a weak conference or on a weak team with less resources for development. NHL teams don't get to touch them very often due to scholarship rules so it is on the NCAA teams to develop them properly. Most of the NHLers come from stronger schools with more resources and playing in stronger conferences, so it is effectively a crapshoot if you draft a guy who is not on one of those teams.
3) If you want your best shot at a crapshoot panning out, go for the CHL. The best bang-for-buck is betting on a young goalie who is a backup in their DY, but looked good whenever they played and projects well. You can also go for a young starter on a poor team, as long as they still look decent (i.e. Ian Scott). These guys typically go in the mid-late rounds, depending on the strength of the goalie pool, and can turn into real steals (Martin Jones, undrafted but signed by LA at 18, in the first case; Braden Holtby in the latter case are examples). International doesn't matter as much for Canada, especially since we usually have a good team which makes our goalies look better than they are. They also go with status quo (i.e. the guys who were good as midgets and were on their U17 squads, even if they sucked in the CHL) over the best CHL guys, which is why Hart was not on the U18 squad (he was an 8th round WHL pick and not on many radars before the WHL) but was practically the starter for two straight years in the U20 tournaments.