The Canadian currency strengthened yesterday against the American dollar, for it gained support from Canadian bond yields on the back of the sudden decision by the central bank last week regarding the rate hike that shocked investors. This is because of the series of strong economic news that triggered the Bank of Canada to increase rates for the second time after three months, but this action bolstered the loonie to reach almost 2 percent higher. Moreover, the two-year yield surged by 99 basis point in May and was able to achieve its highest level at 1.643 per cent recorded on June 2011. The yield is currently at 1.548 percent. The loonie is trading at $1.2119 (82.52 U.S. cents) to the US dollar and is higher by 0.3 percent. The Canadian currency successfully outperformed its major counterparts and trades within the marks of $1.2098 to C$1.2170 and reached its strongest stance at C$1.2063 since May 2015. The prices of government bonds declined below the yield curve due to lowering demand for safe-haven government bonds. While the 10-year yield slumped by 35 Canadian cents (2.025 percent) and obtained its highest intraday at 2.042 percent on July 31st.