Google Hangouts for iOS now lets you make free phone calls to the US and Canada. If you use Google Voice, you can receive phone calls through the app too. [App Store]