The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Activision Blizzard Inc Common 00507V109 8,218 142,750 SH   SOLE   142,750 0 0
Adobe Systems Inc Common 00724F101 7,369 52,100 SH   SOLE   52,100 0 0
Agnico Eagle Mines Ltd Common 008474108 374 8,300 SH   SOLE   8,300 0 0
Albemarle Corp Common 012653101 14,670 139,000 SH   SOLE   139,000 0 0
Algonquin Power & Utilities Corp Common 015857105 31,334 2,972,892 SH   SOLE   2,972,892 0 0
Alibaba Group Holding Ltd Common 01609W102 465 3,300 SH   SOLE   3,300 0 0
Alphabet Inc Common 02079K107 8,542 9,400 SH   SOLE   9,400 0 0
Altria Group Inc Common 02209S103 834 11,200 SH   SOLE   11,200 0 0
Amazon.com Inc Common 023135106 10,938 11,300 SH   SOLE   11,300 0 0
American Water Works Company Inc Common 030420103 538 6,900 SH   SOLE   6,900 0 0
Anthem Inc Common 036752103 18,738 99,600 SH   SOLE   99,600 0 0
Apple Inc Common 037833100 24,824 172,366 SH   SOLE   172,366 0 0
Autodesk Inc Common 052769106 635 6,300 SH   SOLE   6,300 0 0
Bank of America Corp Common 060505104 21,046 867,520 SH   SOLE   867,520 0 0
BlackBerry Ltd Common 09228F103 4,075 407,900 SH   SOLE   407,900 0 0
BlackRock Inc Common 09247X101 1,183 2,800 SH   SOLE   2,800 0 0
Boeing Co Common 097023105 11,212 56,700 SH   SOLE   56,700 0 0
Boston Scientific Corp Common 101137107 5,588 201,600 SH   SOLE   201,600 0 0
Broadcom Ltd Common Y09827109 8,506 36,500 SH   SOLE   36,500 0 0
Brookfield Asset Management Inc Common 112585104 19,850 506,258 SH   SOLE   506,258 0 0
Canadian National Railway Co Common 136375102 20,692 255,300 SH   SOLE   255,300 0 0
Celgene Corp Common 151020104 6,091 46,900 SH   SOLE   46,900 0 0
CGI Group Inc Common 39945C109 2,096 41,050 SH   SOLE   41,050 0 0
Citigroup Inc Common 172967424 29,671 443,650 SH   SOLE   443,650 0 0
Comcast Corp Common 20030N101 11,688 300,300 SH   SOLE   300,300 0 0
Comerica Inc Common 200340107 6,218 84,900 SH   SOLE   84,900 0 0
Corning Inc Common 219350105 14,307 476,100 SH   SOLE   476,100 0 0
D.R. Horton Inc Common 23331A109 716 20,700 SH   SOLE   20,700 0 0
Deutsche X-trackers Hvst CSI 300 China A-Shs ETF ETP 233051879 3,026 111,000 SH   SOLE   111,000 0 0
Dow Chemical Co Common 260543103 11,674 185,100 SH   SOLE   185,100 0 0
ETRADE Financial Corp Common 269246401 5,457 143,500 SH   SOLE   143,500 0 0
Eaton Corporation PLC Common G29183103 11,994 154,100 SH   SOLE   154,100 0 0
Ecolab Inc Common 278865100 8,788 66,200 SH   SOLE   66,200 0 0
Electronic Arts Inc Common 285512109 666 6,300 SH   SOLE   6,300 0 0
Eli Lilly and Co Common 532457108 576 7,000 SH   SOLE   7,000 0 0
Facebook Inc Common 30303M102 12,796 84,750 SH   SOLE   84,750 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 2,319 94,000 SH   SOLE   94,000 0 0
First Republic Bank Common 33616C100 6,298 62,920 SH   SOLE   62,920 0 0
First Tr Morningstar Dividend Leaders Index Fund ETP 336917109 419 14,900 SH   SOLE   14,900 0 0
First Trust Cloud Computing ETF ETP 33734X192 1,710 43,300 SH   SOLE   43,300 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 4,282 45,200 SH   SOLE   45,200 0 0
First Trust Industrials/Producer Drbls AlphaDEX Fd ETP 33734X150 2,394 67,700 SH   SOLE   67,700 0 0
First Trust Technology AlphaDEX Fund ETP 33734X176 1,023 23,500 SH   SOLE   23,500 0 0
Fiserv Inc Common 337738108 3,735 30,530 SH   SOLE   30,530 0 0
Fortive Corp Common 34959J108 5,584 88,150 SH   SOLE   88,150 0 0
Franco-Nevada Corp Common 351858105 20,797 288,200 SH   SOLE   288,200 0 0
Franklin Resources Inc Common 354613101 735 16,400 SH   SOLE   16,400 0 0
General Dynamics Corp Common 369550108 19,889 100,400 SH   SOLE   100,400 0 0
Global X China Consumer ETF ETP 37950E408 1,050 71,900 SH   SOLE   71,900 0 0
Global X Lithium & Battery Tech ETF ETP 37954Y855 4,135 142,500 SH   SOLE   142,500 0 0
Global X Social Media ETF ETP 37950E416 2,344 82,900 SH   SOLE   82,900 0 0
Guggenheim Invest Solar ETF ETP 18383Q739 1,468 73,800 SH   SOLE   73,800 0 0
Guggenheim MSCI Global Timber ETF ETP 18383Q879 3,783 132,400 SH   SOLE   132,400 0 0
Guidewire Software Inc Common 40171V100 4,150 60,400 SH   SOLE   60,400 0 0
Home Depot Inc Common 437076102 17,894 116,650 SH   SOLE   116,650 0 0
IDEXX Laboratories Inc Common 45168D104 14,911 92,375 SH   SOLE   92,375 0 0
Ingersoll-Rand PLC Common G47791101 18,709 204,720 SH   SOLE   204,720 0 0
iShares Asia 50 ETF ETP 464288430 2,104 36,800 SH   SOLE   36,800 0 0
iShares Core S&P Small-Cap ETF ETP 464287804 3,625 51,700 SH   SOLE   51,700 0 0
iShares India 50 ETF ETP 464289529 3,274 97,400 SH   SOLE   97,400 0 0
iShares MSCI Emerging Markets ETF ETP 464287234 1,267 30,600 SH   SOLE   30,600 0 0
iShares MSCI South Korea Capped ETF ETP 464286772 1,668 24,600 SH   SOLE   24,600 0 0
iShares MSCI Taiwan Capped ETF ETP 46434G772 3,583 100,200 SH   SOLE   100,200 0 0
iShares PHLX Semiconductor ETF ETP 464287523 1,682 12,000 SH   SOLE   12,000 0 0
iShares Russell 2000 ETF ETP 464287655 5,017 35,600 SH   SOLE   35,600 0 0
iShares Russell 2000 Growth ETF ETP 464287648 3,662 21,700 SH   SOLE   21,700 0 0
iShares S&P Small-Cap 600 Growth ETF ETP 464287887 4,382 28,100 SH   SOLE   28,100 0 0
iShares S&P Small-Cap 600 Value ETF ETP 464287879 1,902 13,600 SH   SOLE   13,600 0 0
iShares Transportation Average ETF ETP 464287192 3,682 21,400 SH   SOLE   21,400 0 0
iShares US Aerospace & Defense ETF ETP 464288760 3,855 24,500 SH   SOLE   24,500 0 0
iShares US Broker-Dealers & Securities Exch ETF ETP 464288794 4,743 89,000 SH   SOLE   89,000 0 0
iShares US Healthcare ETF ETP 464287762 2,128 12,800 SH   SOLE   12,800 0 0
iShares US Healthcare Providers ETF ETP 464288828 2,585 17,400 SH   SOLE   17,400 0 0
iShares US Home Construction ETF ETP 464288752 5,033 148,300 SH   SOLE   148,300 0 0
iShares US Industrials ETF ETP 464287754 4,090 31,100 SH   SOLE   31,100 0 0
iShares US Medical Devices ETF ETP 464288810 3,432 20,600 SH   SOLE   20,600 0 0
Johnson & Johnson Common 478160104 18,593 140,550 SH   SOLE   140,550 0 0
JPMorgan Chase & Co Common 46625H100 6,160 67,400 SH   SOLE   67,400 0 0
Kinder Morgan Inc Preferred 49456B200 768 17,500 SH   SOLE   17,500 0 0
KraneShares CSI China Internet ETF ETP 500767306 1,466 30,600 SH   SOLE   30,600 0 0
Louisiana-Pacific Corp Common 546347105 492 20,400 SH   SOLE   20,400 0 0
Martin Marietta Materials Inc Common 573284106 556 2,500 SH   SOLE   2,500 0 0
MasTec Inc Common 576323109 515 11,400 SH   SOLE   11,400 0 0
McDonald's Corp Common 580135101 942 6,150 SH   SOLE   6,150 0 0
Merck & Co Inc Common 58933Y105 577 9,000 SH   SOLE   9,000 0 0
Microchip Technology Inc Common 595017104 10,921 141,500 SH   SOLE   141,500 0 0
Microsoft Corp Common 594918104 27,153 393,925 SH   SOLE   393,925 0 0
Morgan Stanley Common 617446448 10,222 229,400 SH   SOLE   229,400 0 0
NextEra Energy Inc Common 65339F101 16,353 116,700 SH   SOLE   116,700 0 0
Northrop Grumman Corp Common 666807102 20,100 78,300 SH   SOLE   78,300 0 0
NVIDIA Corp Common 67066G104 7,871 54,450 SH   SOLE   54,450 0 0
NXP Semiconductors NV Common N6596X109 580 5,300 SH   SOLE   5,300 0 0
Oracle Corp Common 68389X105 22,342 445,600 SH   SOLE   445,600 0 0
Owens Corning Common 690742101 13,029 194,700 SH   SOLE   194,700 0 0
PayPal Holdings Inc Common 70450Y103 875 16,300 SH   SOLE   16,300 0 0
Pembina Pipeline Corp Common 706327103 16,974 512,494 SH   SOLE   512,494 0 0
Playa Hotels & Resorts NV Common N70544106 461 38,600 SH   SOLE   38,600 0 0
PowerShares Dynamic Building & Construction ETF ETP 73935X666 2,516 84,300 SH   SOLE   84,300 0 0
PowerShares Dynamic Leisure & Entertainment ETF ETP 73935X757 4,055 97,700 SH   SOLE   97,700 0 0
PowerShares Nasdaq Internet ETF ETP 73935X146 2,176 21,100 SH   SOLE   21,100 0 0
Priceline Group Inc Common 741503403 748 400 SH   SOLE   400 0 0
Prothena Corporation PLC Common G72800108 373 6,900 SH   SOLE   6,900 0 0
Prudential Financial Inc Common 744320102 714 6,600 SH   SOLE   6,600 0 0
Raytheon Co Common 755111507 28,777 178,210 SH   SOLE   178,210 0 0
Regeneron Pharmaceuticals Inc Common 75886F107 6,242 12,710 SH   SOLE   12,710 0 0
Reinsurance Group of America Inc Common 759351604 719 5,600 SH   SOLE   5,600 0 0
Restaurant Brands International Inc Common 76131D103 5,697 91,100 SH   SOLE   91,100 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 4,230 123,400 SH   SOLE   123,400 0 0
Rockwell Automation Inc Common 773903109 9,220 56,925 SH   SOLE   56,925 0 0
Rogers Communications Inc Common 775109200 595 12,600 SH   SOLE   12,600 0 0
Royal Bank of Canada Common 780087102 14,480 199,670 SH   SOLE   199,670 0 0
Shaw Communications Inc Common 82028K200 8,287 380,300 SH   SOLE   380,300 0 0
Sherwin-Williams Co Common 824348106 13,617 38,800 SH   SOLE   38,800 0 0
Southwest Airlines Co Common 844741108 5,257 84,600 SH   SOLE   84,600 0 0
SPDR S&P Bank ETF ETP 78464A797 4,410 101,336 SH   SOLE   101,336 0 0
SPDR S&P Biotech ETF ETP 78464A870 3,689 47,800 SH   SOLE   47,800 0 0
SPDR S&P Capital Markets ETF ETP 78464A771 2,140 43,500 SH   SOLE   43,500 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 5,028 130,500 SH   SOLE   130,500 0 0
SPDR S&P Insurance ETF ETP 78464A789 5,248 59,600 SH   SOLE   59,600 0 0
SPDR S&P Regional Banking ETF ETP 78464A698 4,033 73,400 SH   SOLE   73,400 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 3,089 50,100 SH   SOLE   50,100 0 0
Stryker Corp Common 863667101 1,124 8,100 SH   SOLE   8,100 0 0
Take Two Interactive Software Inc Common 874054109 7,771 105,900 SH   SOLE   105,900 0 0
Teleflex Inc Common 879369106 1,626 7,825 SH   SOLE   7,825 0 0
Tesla Inc Common 88160R101 5,135 14,200 SH   SOLE   14,200 0 0
Texas Instruments Inc Common 882508104 5,454 70,900 SH   SOLE   70,900 0 0
Thomson Reuters Corp Common 884903105 3,650 78,850 SH   SOLE   78,850 0 0
TransCanada Corp Common 89353D107 644 13,500 SH   SOLE   13,500 0 0
Trimble Inc Common 896239100 963 27,000 SH   SOLE   27,000 0 0
UnitedHealth Group Inc Common 91324P102 17,454 94,130 SH   SOLE   94,130 0 0
US Global Jets ETF ETP 26922A842 4,243 134,600 SH   SOLE   134,600 0 0
VanEck Vectors India Small-Cap Index ETF ETP 92189F767 1,315 23,600 SH   SOLE   23,600 0 0
VanEck Vectors Steel ETF ETP 92189F205 1,879 48,800 SH   SOLE   48,800 0 0
Vanguard Consumer Discretionary Index Fund;ETF ETP 92204A108 4,032 28,400 SH   SOLE   28,400 0 0
Visa Inc Common 92826C839 26,244 279,850 SH   SOLE   279,850 0 0
Wal-Mart Stores Inc Common 931142103 8,052 106,400 SH   SOLE   106,400 0 0
Waste Connections Inc Common 94106B101 14,393 223,423 SH   SOLE   223,423 0 0
Western Digital Corp Common 958102105 4,377 49,400 SH   SOLE   49,400 0 0
WisdomTree Europe Hedged Equity Fund ETP 97717X701 1,889 30,300 SH   SOLE   30,300 0 0
WisdomTree Japan Hedged Equity ETF ETP 97717W851 3,635 69,900 SH   SOLE   69,900 0 0
WisdomTree US SmallCap Earnings Fund ETP 97717W562 2,788 84,900 SH   SOLE   84,900 0 0
XPO Logistics Inc Common 983793100 4,692 72,600 SH   SOLE   72,600 0 0
Zillow Group Inc Common 98954M200 5,474 111,700 SH   SOLE   111,700 0 0
Zymeworks Inc Common 98985W102 484 58,000 SH   SOLE   58,000 0 0