Free or Almost Free kindle book sites
For those that do not know, you do not need a Kindle to read these books. You can have Kindle for PC on your computer and read them on your computer. An Amazon.com account is required with a registered credit card. It does not cost you anything to do this.
And if you are Canadian use your Magnolia Park address as your main address for all the benefits. This works since all "deliveries" are digital not physical.