I've done the numbers.
I reckon that the US system is far more generous. True, we have the GAINs. And we have Mulroney's claw-back on the OAP.
Medicare is another issue.
===
Overall, retired Americans - if they worked - receive more than a retired Canadian.