In Canada old age security OAS is income related, If your annual income is over 152,000 then any payments made the year before will be clawed back, along with any other benefits except for Canada Pension Plan, CPP.
I know this directly, I had to pay back about 40G last year due to my income (got very fortunate on some stocks)
I agree with the system, if you make 150+ Grand a year you don't need government help
What is the maximum income to avoid OAS clawback?
AI Overview
In 2025, you can avoid the OAS clawback if your net income before adjustments (as shown on line 23400 of your tax return) is $93,454 or less. For every dollar you make above this threshold, your maximum OAS pension is reduced by 15 cents. If your income reaches $151,668 (for ages 65-74) or $157,490 (for ages 75 and older), your OAS benefits will be fully clawed back.