As Daniel pointed out - True directional antennas need to be build to specification the same way as omnidirectional antennas. Real directional antennas can achieve kilometres of WiFi link at the same power as omnidirectional.
First problem with directional antennas is that you need them on both sides to work properly.
Second issue is that the antenna you trying to convert to direction antenna was built specifically to be Omnidirectional (send data all around it)
By putting a beer can or pringles tin over it all you are doing is blocking 90% of the WiFi while letting the rest go in one direction. You CANNOT achieve amplification like this regardless what people say. You just this illusion of better range but its nothing like a few kilometres is it?
The only reason you may think you get better WiFi signal is because you blocking out WiFi noise by putting a can over it.