David, in case you're still having problems with this, I found a neat solution in a forum - code I used is:
function dfr_remove_wpseo_canonical ($canonical) {
if (is_dfr ()) {
$canonical = false;
}
return $canonical;
}
add_filter ('wpseo_canonical', 'dfr_remove_wpseo_canonical');
Original post for reference is (http://www.seoguru.nl/seo-forum/vragen-en-discussies/1380-datafeedr-bevat-alleen-canonical-links.html). (It's in Dutch ;), I used Google Translate)