Google Geographic Target and SEO

I've noticed that some of my websites get a disproportionate number of visitors from Canada, even though they are not targeted at Canadians, and have generic top level domains (.net, .com). I think this may be because Google sees from my server's ip address that it's located in Canada, so Google ranks my sites higher on Google.ca. I'm trying an experiment to see if I can take advantage of this.

I created another cheap flights site at Flights4Cheap.ca with similar (but not identical) content to CheapFlightSpy.com. Flights4Cheap.ca is all Canadian, with a .ca domain name, a Canadian server ip, Canada focused content, and to top it off I set geographic target=Canada in Google's webmaster tools.

My hope is that all this Canada targeting will make the site rank higher on Google.ca, so I get more search engine hits!