It looks like some sort of cactus fruit to me, which is also called prickly pear.I think it's common in Mexico and SW US. I've never tried it myself, but I think you can eat it straight and make beverages with the juice.
yes, these are cactus figs. I´m sorry, but I don´t know the correct name in english. I first ate them as a child during a trip to spain and was totally amazed by their juicy sweetness. I have bought them several times here in Germany and they tasted like nothing special... so disappointing!
Thanks, Rose and Mel! Prickly pear is exactly what it is...this fruity part is apparently called the *tuna*. Anyway, like Mel, I was somewhat underwhelmed by the taste of the raw thing...pleasant, with potential, but nothing special (and filled with hard seeds). These tropical fruits don't like Canada much, perhaps. But they're still so kewl!
As people here have said, they're prickly pear fruits and they're okay but not life-changing if you eat them raw. My view is that the best use for them is to cut them up and pour a bottle of good tequila over them. Let it sit for a day or two, and then make margaritas. The fruit turn the tequila fuschia pink and add some sweetness and body to it that really can't be beat.