Note - you do paragraph breaks on HN by leaving a blank line, not by adding a <p> tag.
The answer is yes, but you'll have to set things up yourself. One way involves two AP's, and a computer with two ethernet cards. You'll need AP's that can log into other wireless networks (note, not all consumer gear can do this) so be selective.
Then you'd wire things like this:
AP to apt <--> computer <-> your local AP.
The local AP should run a different "channel" to reduce interference overlap, and you'll need to setup the computer as a router and let it handle the VPN and routing for you.
You might also look into one of the alternate AP firmwares (Tomato/etc.). They might be able to be setup to work just with a pair of compatible AP's without the computer in between.