Suncor Energy Inc. says it will be returning all excess funds to shareholders after achieving its debt-reduction target ahead of schedule as it pumps record amounts of oil.