Here is a list or every rusher who has gone over 1,500 yards in a season (tracked since 1954):
2065 - Mike Pringle, Mtl (1998)
1972 - Mike Pringle, Bal (1994)
1896 - Willie Burden, Cgy (1975)
1813 - Jon Cornish, Cgy (2013)
1794 - Earl Lunsford, Cgy (1961)
1791 - Mike Pringle, Bal (1995)
1778 - Mike Pringle, Mtl (2000)
1775 - Mike Pringle, Mtl (1997)
1769 - Robert Mimbs, Wpg (1991)
1768 - George Reed, Ssk (1965)
1733 - Willard Reaves, Wpg (1984)
1722 - Johnny Bright, Edm (1958)
1679 - Johnny Bright, Edm (1957)
1678 - David Green, Mtl (1979)
1656 - Mike Pringle, Mtl (1999)
1629 - Lovell Coleman, Cgy (1964)
1628 - Troy Davis, Ham (2004)
1624 - Charles Roberts, Wpg (2005)
1609 - Charles Roberts, Wpg (2006)
1581 - Jimmie Edwards, Ham (1977)
1554 - Charles Roberts, Wpg (2003)
1541 - Joffrey Reynolds, Cgy (2006)
1534 - Brady Oliveira, Wpg (2023)
1527 - Mack Herron, Wpg (1972)
1522 - Charles Roberts, Wpg (2004)
1520 - George Dixon, Mtl (1962)
1510 - Joe Smith, BC (2007)
1504 - Joffrey Reynolds, Cgy (2009)
1503 - Reggie Taylor, Edm (1989)
Oliveira had the 23rd highest total in CFL history.
And here is the list of players over 2000 yards from scrimmage in a single season since 1954:
2414 - Mike Pringle, Bal (1994)
2414 - Mike Pringle, Mtl (1998)
2207 - Robert Mimbs, Wpg (1991)
2157 - Jon Cornish, Cgy (2013)
2140 - Willard Reaves, Wpg (1984)
2127 - Willie Burden, Cgy (1975)
2111 - Mike Pringle, Mtl (2000)
2102 - Charles Roberts, Wpg (2003)
2098 - Charles Roberts, Wpg (2005)
2088 - Mike Pringle, Mtl (1997)
2071 - Ed Buchanan, Ssk (1964)
2039 - Hal Patterson, Mtl (1956)
2034 - Tim McCray, Ssk (1989)
2020 - Charles Roberts, Wpg (2006)
2019 - Brandon Whitaker, Mtl (2011)
2018 - Terry Greer, Tor (1983)
2016 - Brady Oliveira, Wpg (2023)
Oliveira had the 17th highest total in CFL history.