Yup and have had it for over 5 years - couldn't stand calling cards to call back home.
I got it through Sprint when they were in Canada and then my toll free service was transfered to Rogers. I pay only for the incoming calls ($.021 per minute) and no other fees.
The number has been great for my kids to call home on from pay phones and has saved me from having to buy the kids a cell phone as they can always call home.