None that I know of. You could dine in restos that are part of hotel chains and get points through that. Or, you could do Opentable and redeem those points for cash.
If you have the CIBC Aerogold, they often have promos for some restos that offer double or triple points on the CC.