I have used "C" band dishes to provide internet service to a friend, this was 2 "C" band dishes with modified feed horns at about 10 miles, it worked great.
Note:
Sorry, this was hill top to hill top.
Also 18 inch "kU" band dishes with modified LNB mounts have been used, but the signals are 2.5 or 5 GHz, so a bigger antenna is better.
Now using a can antenna is OK for short distances, but the coax needed to extend the antenna counteracts the gain of the antenna, in fact it causes more signal loss then gain. (2.5 GHz in a coax is stretching it)
What I have done is to use a USB WIFI device, I use one that has a 2 watt output* and an external antenna connection, this way it can be mounted right at the antenna with a very short coax, (the shorter the better) remember this is a two way street, you may be able to receive the WIFI but can you get back to the WIFI router or access point?
*
Code:
https://www.amazon.com/High-Gain-Long-Rang-Alfa-9dBi-Mount/dp/B0038Q4AIG
The Alfa device can be located in a water tight box right at the antenna, or inside the feed horn where the LNB use to be.
It is a USB device so I use an active USB extension cable to run it directly to the computer, using several of them (up to 5) you can locate the antenna outside where it will work much better and have the computer inside.
I also have used USB to CAT6 adapters with POE over CAT cable, but the draw back to that is that your limited to 10 mbps on the interface, this however has been proven to run out to 500 feet from the PC to the USB WIFI device.
Another approach was to use a powered 2 port USB hub at the Alfa WIFI device, this way you get all the DC power you need to run it, the draw back was that AC power had to be run out to the antenna location.