Canadian National Housing Act (NHA) MBS Best Practices
Overview
Canadian National Housing Act (NHA) Mortgage-Backed Securities (MBS) were introduced by the Canadian Mortgage and Housing Corporation (CMHC). For investors, the NHA MBS combines the benefit of investing in insured residential mortgages with an unconditional guarantee of monthly payments of principal, interest, and principal prepayments. Both the insurance of principal and interest on the NHA mortgage and the guarantee of monthly payments on the NHA MBS are provided by CMHC.
The NHA MBS represents an undivided interest in a pool of NHA-insured residential mortgages, which are secured by the value of the underlying real estate. CMHC provides mortgage loan insurance on all pooled mortgages and an unconditional guarantee of timely payment to NHA MBS investors.
On this page
The full Canadian NHA Mortgage-Backed Securities Guide is attached for reference:
Entity Setup
Populate the following entity as specified.
Gain/Loss on Paydowns (1871): treat gain/loss caused by a paydown transaction as Gain/loss or Amortization
Paydown Gain/Loss Account (4519): Capital or Income; required if Gain/Loss on Paydown = Gain/loss, drives ledger posting for the gain/loss caused by factor processing
Principal Loss on Paydown Processing Flag (2925): treat principal loss caused by a paydown as Accelerated Amortization, Realized Gain/Loss, or a Share Adjustment
Reference Data
Storage & Configuration
Each MBS is represented by a single row in Data Management.
Market Data
By law, Canadian fixed rate mortgages are compounded semiannually as opposed to monthly (as they are in the United States). However payments are still made on a monthly basis, which requires an equivalent annual rate to be calculated offline in Eagle releases prior to V17 R2. In V17 R2 and above Accounting can automatically convert the quoted Annual Percentage Rate (APR) to the Effective Interest Rate (EIR).
Security Data
NHA MBS security master files (SMFs) can be set up using Issue Viewer, Security Reference Manager (SRM), or Reference Data Center (RDC). Populate the following fields as specified.
Processing Security Type (3931) =
DBFBFB
Coupon (70): APR or EIR depending on your current Eagle release
Coupon Type Code (97): either
F (Fixed Rate)
orI (Variable Rate)
depending on your Eagle versionV17 R2: functionality is available to convert the APR to the EIR automatically as part of the accrual process; populate the fields below as described
Convert Interest Rate (9154) =
Yes
Rate Conversion Rule (12849) =
6M303601M30360 (Semiannual 30/360 to Monthly 30/360)
Prior to V17 R2: there are two options depending on how you prefer to view the reference data
Coupon Type =
F (Fixed Rate)
: set Coupon to the EIR (there is a detailed explanation of this rate in Appendix A); it will be different from the stated rate of the security, which may impact reportingCoupon Type =
I (Variable Rate)
: set Coupon to the APR for reporting purposes and load the EIR as a variable rate as of Dated Date for accruals; note security will look like variable rate in Eagle even though it is fixed rate in the market
Day Count Basis (471) =
30/360
Payment Frequency (472) =
1_M (Monthly)
Business Day Convention (10551) =
None
Issue Price (69) =
100
Maturity Price (42) =
100
Trade Processing
NHA MBS opens can be processed as Buys or ShortSells using the Book Trade module. Closes are processed as Sells or BuytoCovers, similar to any other fixed income security.
Current Face (40) is calculated automatically as Original Face (41) * Current Factor (91)
Accounting
Once an NHA MBS trade is booked it will be picked up in Eagle’s global workflow. Accruals and periodic coupon payments are generated using the EIR as part of the earnings process, Accounting valuation is calculated when posting unrealized gain/loss, and Data Management valuation is calculated in the STAR to PACE push. These can be scheduled or triggered manually
Global Processes (V17)
Accruals: Earnings > Run Income Accruals
Accounting Valuation: Unrealized Gain Loss Entries > Post Daily Fund Unrealized Gain Loss-Position
Data Management Valuation: Eagle STAR to Eagle PACE Direct Processing > Transfer Data - Batch
Global Process Center (prior to V17)
Accruals: Earnings > Accrue
Accounting Valuation: Unrealized Gain Loss Entries > Post Daily Fund Unrealized Gain Loss-Position
Data Management Valuation: STAR to PACE Direct Processing > Transfer Data - Batch
Valuation
NHA MBSs are valued using clean prices, with valuation calculated using the formula below.
Market Value = Current Face * Price * Price Multiplier * Quantity Scale
Current Face = Original Face * Factor
Market Value Income = Market Value + Accrued Interest
Prices must be clean of accrued interest and factor adjustments to avoid double-counting.
Reporting
STAR to PACE (S2P)
Almost all reports in Eagle leverage data from Data Management, which is populated by the S2P process. This will be scheduled as part of the daily workflow, but can also be triggered manually as described in the Accounting section.
The S2P process creates a single row for each NHA MBS in the POSITION, POSITION_DETAIL, TRADE, and CASH_ACTIVITY tables. The MARKET_VALUE_INCOME column captures the total market value, inclusive of price fluctuations and period-to-date accruals payable or receivable.
Accounting Reports
Eagle has a core set of accounting reports that can be used to review NHA MBS information. These are designed to support the daily operational workflow for business users, allowing Grid Reports to be easily exported to Excel and customized to provide additional details as needed. Advanced Reports are intended to be client-facing and do not provide the same level of customization.
Data Management Reporting
Performance
The performance toolkit has full functionality to calculate market value-based performance for NHA MBSs using data supplied by the S2P process. Risk and performance attribution features are available to analyze NHA MBS performance.
Automation
NHA MBS security master files (SMFs) and trades can be loaded through the standard Message Center streams. The SMF must be loaded prior to the trade (trades do not spawn SMFs). Refer to Supported Generic Interfaces V17 for more information.
Appendix A
By law, Canadian fixed rate mortgages are compounded semi-annually as opposed to monthly as they are in the United States. Therefore, if you are quoted an Annual Percentage Rate (APR) of 6% on a mortgage, the mortgage will actually have an Effective Interest Rate (EIR) of 6.09%, based on 3% semi-annually. This is represented by the following equation:
Where,
r = APR (decimal form)
n = number of times the interest is compounded per year
t = number of years compounded
Therefore,
However, interest payments are made monthly so mortgage lenders need find the Effective Monthly Factor (EMF), which is the one month EIR factor. Using the previous expression, we can compute the EMF as:
* The EMF is calculated out to 10 digits per CMHC guidelines
Notice that n is unchanged as we are still calculating based on semi-annual compounding. However, t has been changed to reflect that the rate being calculated is for a single month (one twelfth of a year). In Eagle, we can account for the monthly interest payments made by fixed rate NHA MBS instruments by accruing based on the annualized version of the EMF called the Equivalent Rate. This ensures that each monthly coupon is calculated using the EMF. Calculating the Equivalent Rate is done by simply multiplying the EMF by 12:
Validating this rate can be achieved by taking the Equivalent Rate and calculating the EIR based on monthly compounding:
What this means is a nominal rate of 5.926% compounded monthly equates to an EIR of 6.09%, just as a nominal rate of 6% compounded semi-annually also equates to an EIR of 6.09%. By using the Equivalent Rate in Accounting, the monthly coupons will be calculated correctly.