So, if you're going to buy in the US, I think it could definitely be a better deal than Canada. (I'm somewhat familiar with the CDN market and the prices are getting very high, especially compared with the average salaries. That's a dangerous state)
But, I'd say don't buy in a place just because it's close to you and the prices are cheaper. You're probably going to have more overhead going into the US, so make it worth your while. Do your homework, consider all the major areas and get into a great location with good jobs, good consistent returns, less headaches and a good chance at appreciation.