Free Trial

REPEAT:MNI POST-BOC:Reinforced Confidence Tightening Warranted

Repeats Story Initially Transmitted at 19:35 GMT Apr 18/15:35 EST Apr 18
By Yali N'Diaye
     OTTAWA (MNI) - While the Bank of Canada maintained the overnight rate
target unchanged at 1.25% Wednesday, as widely expected by markets, and
confirmed its "cautious" and data-dependent approach to the normalization
process, its wording showed a greater confidence in the need for that process to
continue to unfold.
     "Progress" on the inflation and wage growth fronts "reinforces" the BOC's
view "that higher interest rates will be warranted over time," the central bank
said in its statement.
     In its March 7 statement, the BOC's language about the need to further hike
rates was less assertive: "the economic outlook is expected to warrant higher
interest rates over time," it said then.
     Wednesday's statement repeated that "some monetary policy accommodation
will still be needed to keep inflation on target."
     --GROWTH TO REBOUND
     While the BOC acknowledged the weaker-than-expected first quarter GDP
performance, which translated into a downgrade of the forecast for annualized
GDP growth to 1.3% from 2.5%, it expects a strong rebound in the second quarter
to 2.5%.
     The overall 2018 GDP estimate was thus only revised down to 2.0% from 2.2%
in January, while the 2019 estimate was revised up to 2.1% from 1.6%, before
growth slows to 1.8% in 2020. Growth estimates now include the impact of the
federal and provincial governments budgets.
     Potential growth was also revised up, to 1.8% in 2018, 2019 and 2020, from
1.4%, 1.5%, and 1.6%, respectively.
     That means growth is expected to grow at an above-potential rate through
2020, with inflation close or above the 2.0% target.
     --SO WILL HOUSING
     The central bank is also confident the housing sector will rebound after a
weak performance in the first quarter, as well as exports.
     Declines in existing home sales in January and February, Governor Stephen
Poloz said, were more reflective of a timing issue, as sales were pulled forward
to the end of 2017 to avoid more stringent mortgage qualification rules starting
in last January.
     Exports, for their part, have been affected by transportation bottleneck.
     As a result, "some of the weakness in housing and exports is expected to be
unwound as 2018 progresses."
     --INVESTMENT TO CONTINUE
     Exports are one of the key pillars of the BOC's growth rotation scenario it
is sticking to, with investment being the other engine, while the contribution
of consumption to growth moderates.
     Like exports, investment has been "held back" by competitiveness challenges
and uncertainty about trade policies.
     That being said, "business investment should continue its recovery," the
Monetary Policy Report said, especially in services and information technology.
     Such an outlook definitely warrants higher rates, although the timing and
scope of future rate hikes remain data dependent.
     --CAPACITY WATCH
     Higher investment would contribute to capacity building, which has already
made "some progress." 
     This would mean more room for growth without creating inflation pressures,
and would allow the BOC more time to further assess the economy's response to
higher rates, notably in the housing sector. 
     --ESCALATING TRADE TENSIONS
     Also discouraging the BOC from rushing are growing trade tensions, with a
"notable shift" toward protectionism remaining the main downside risk to the
outlook.
     "Trade policy is an increasingly prominent risk to the global economic
expansion," the MPR said. "U.S. tariff announcements and proposed retaliatory
actions by China raise the risk of a more pronounced shift away from a
multilateral, rules-based system."
     The BOC added that "a wide range of outcomes" remained possible for the
North American Free Trade Agreement.
     That being said, assumptions on the impact of U.S. policies and the
uncertainty that goes with them remained the same as in January, while reports
continue about a possible NAFTA deal sooner rather than later.
     The U.S. tax reform is estimated to cut the level of Canadian exports by
0.9% by the end of 2020, and the level of business investment by 2.1% over the
same horizon.
     So despite the escalating tensions that "risk undermining the global
expansion," the BOC did not change its assumptions for the impact on investment
in particular.
     Overall, Wednesday's statement and MPR showed that while the BOC will
remain cautious, it seemed to start setting the stage for a rate hike perhaps as
soon as July, depending on data, notably capacity.
--MNI Ottawa Bureau; +1 613 869-0916; email: yali.ndiaye@marketnews.com

To read the full story

Close

Why MNI

MNI is the leading provider

of intelligence and analysis on the Global Fixed Income, Foreign Exchange and Energy markets. We use an innovative combination of real-time analysis, deep fundamental research and journalism to provide unique and actionable insights for traders and investors. Our "All signal, no noise" approach drives an intelligence service that is succinct and timely, which is highly regarded by our time constrained client base.

Our Head Office is in London with offices in Chicago, Washington and Beijing, as well as an on the ground presence in other major financial centres across the world.
}); window.REBELMOUSE_TASKS_QUEUE.push(function(){ window.dataLayer.push({ 'event' : 'logedout', 'loggedOut' : 'loggedOut' }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll("img").forEach(function (img) { img.addEventListener("contextmenu", function (e) { return false; }); }); document .querySelector(".site-logo img") .addEventListener("contextmenu", function (e) { return true; }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ let posts = document.querySelectorAll(".all-content-wrapper .widget:not(.stream-story-processed)"); window.check_story_posts(posts, "streamOfPosts"); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ /* const sidebar = document.querySelector('.left-sidebar-container'); const stickyContent = document.querySelector('.sticky-content'); const siteContent = document.querySelector('.all-posts-stream'); if (sidebar && stickyContent && siteContent) { if (siteContent.clientHeight > sidebar.clientHeight) { console.log('grater -> ', siteContent.clientHeight + ' > ' + sidebar.clientHeight); stickyContent.style.height = (siteContent.clientHeight - sidebar.clientHeight) + 'px'; } } */ }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); });