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
Agnico Eagle Mines Ltd Common 008474108 4,824 94,150 SH   SOLE   94,150 0 0
Algonquin Power & Utilities Corp Common 015857105 1,766 145,800 SH   SOLE   145,800 0 0
Allstate Corp/The Common 020002101 14,348 141,100 SH   SOLE   141,100 0 0
Altice USA Inc Common 02156K103 3,959 162,606 SH   SOLE   162,606 0 0
Amazon.com Inc Common 023135106 526 278 SH   SOLE   278 0 0
American Express Co Common 025816109 418 3,400 SH   SOLE   3,400 0 0
American Tower Corp Common 03027X100 15,735 76,964 SH   SOLE   76,964 0 0
American Water Works Co Inc Common 030420103 15,370 132,500 SH   SOLE   132,500 0 0
Arch Capital Group Ltd Common G0450A105 3,786 102,100 SH   SOLE   102,100 0 0
ARK Web x.0 ETF ETP 00214Q401 1,004 19,300 SH   SOLE   19,300 0 0
Automatic Data Processing Inc Common 053015103 10,300 62,300 SH   SOLE   62,300 0 0
iPath Bloomberg Cocoa Subindex Total Return ETN ETP 06739H313 928 32,600 SH   SOLE   32,600 0 0
Barrick Gold Corp Common 067901108 6,915 438,500 SH   SOLE   438,500 0 0
BCE Inc Common 05534B760 14,974 329,250 SH   SOLE   329,250 0 0
Boston Scientific Corp Common 101137107 10,560 245,685 SH   SOLE   245,685 0 0
CAE Inc Common 124765108 5,208 193,900 SH   SOLE   193,900 0 0
Canadian National Railway Co Common 136375102 4,458 48,200 SH   SOLE   48,200 0 0
Canadian Pacific Railway Ltd Common 13645T100 14,914 63,400 SH   SOLE   63,400 0 0
CGI Inc Common 12532H104 12,717 165,650 SH   SOLE   165,650 0 0
Cisco Systems Inc Common 17275R102 7,655 140,742 SH   SOLE   140,742 0 0
Citigroup Inc Common 172967424 674 9,700 SH   SOLE   9,700 0 0
Clarivate Analytics PLC Common G21810109 1,664 108,200 SH   SOLE   108,200 0 0
Costco Wholesale Corp Common 22160K105 14,812 56,050 SH   SOLE   56,050 0 0
Crown Castle International Corp Common 22822V101 9,789 75,100 SH   SOLE   75,100 0 0
Cummins Inc Common 231021106 445 2,600 SH   SOLE   2,600 0 0
DR Horton Inc Common 23331A109 410 9,500 SH   SOLE   9,500 0 0
Xtrackers Harvest CSI 300 China A-Shares ETF ETP 233051879 2,875 102,100 SH   SOLE   102,100 0 0
Walt Disney Co/The Common 254687106 17,361 125,099 SH   SOLE   125,099 0 0
Ecolab Inc Common 278865100 14,986 75,900 SH   SOLE   75,900 0 0
Edwards Lifesciences Corp Common 28176E108 499 2,700 SH   SOLE   2,700 0 0
Enbridge Inc Common 29250N105 9,895 274,245 SH   SOLE   274,245 0 0
ETFMG Prime Mobile Payments ETF ETP 26924G409 4,334 92,400 SH   SOLE   92,400 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 3,627 90,800 SH   SOLE   90,800 0 0
First Trust Industrials/Producer Durables AlphaDEX Fund ETP 33734X150 3,634 85,700 SH   SOLE   85,700 0 0
First Trust Technology AlphaDEX Fund ETP 33734X176 3,740 56,200 SH   SOLE   56,200 0 0
First Trust Cloud Computing ETF ETP 33734X192 3,143 54,400 SH   SOLE   54,400 0 0
First Trust US Equity Opportunities ETF ETP 336920103 3,577 45,900 SH   SOLE   45,900 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 2,718 18,900 SH   SOLE   18,900 0 0
FirstService Corp Subordinate Voting Shares ETP 33767E103 2,101 21,900 SH   SOLE   21,900 0 0
Fiserv Inc Common 337738108 12,822 140,650 SH   SOLE   140,650 0 0
Fortis Inc/Canada Common 349553107 12,559 318,200 SH   SOLE   318,200 0 0
Franco-Nevada Corp Common 351858105 14,756 173,845 SH   SOLE   173,845 0 0
Global X MSCI China Consumer Discretionary ETF ETP 37950E408 3,246 199,900 SH   SOLE   199,900 0 0
Global X FinTech ETF ETP 37954Y814 997 33,800 SH   SOLE   33,800 0 0
Global X Funds Global X Social Media ETF ETP 37950E416 1,087 33,800 SH   SOLE   33,800 0 0
Granite Real Estate Investment Trust Common 387437114 13,492 296,550 SH   SOLE   296,550 0 0
Hess Corp Common 42809H107 4,908 77,200 SH   SOLE   77,200 0 0
Hilton Worldwide Holdings Inc Common 43300A203 7,534 77,080 SH   SOLE   77,080 0 0
Honeywell International Inc Common 438516106 4,207 24,095 SH   SOLE   24,095 0 0
Ingersoll-Rand PLC Common G47791101 527 4,160 SH   SOLE   4,160 0 0
Invesco Water Resources ETF ETP 46137V142 2,571 72,200 SH   SOLE   72,200 0 0
Invesco S&P MidCap Momentum ET ETP 46137V464 3,817 64,900 SH   SOLE   64,900 0 0
Invesco BuyBack Achievers ETF ETP 46137V308 2,504 40,000 SH   SOLE   40,000 0 0
Invesco Dynamic Media ETF ETP 46137V696 1,080 32,500 SH   SOLE   32,500 0 0
Invesco Solar ETF ETP 46138G706 4,410 156,000 SH   SOLE   156,000 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 2,689 14,400 SH   SOLE   14,400 0 0
IQVIA Holdings Inc Common 46266C105 3,323 20,655 SH   SOLE   20,655 0 0
iShares MSCI Hong Kong ETF ETP 464286871 2,184 84,400 SH   SOLE   84,400 0 0
iShares MSCI Russia ETF ETP 46434G798 2,913 74,000 SH   SOLE   74,000 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848 2,211 73,000 SH   SOLE   73,000 0 0
iShares U.S. Home Construction ETF ETP 464288752 3,921 102,600 SH   SOLE   102,600 0 0
iShares India 50 ETF ETP 464289529 3,682 95,900 SH   SOLE   95,900 0 0
iShares U.S. Broker-Dealers & Securities Exchanges ETF ETP 464288794 2,778 44,000 SH   SOLE   44,000 0 0
iShares Russell Top 200 Growth ETF ETP 464289438 3,604 42,000 SH   SOLE   42,000 0 0
iShares Edge MSCI USA Quality Factor ETF ETP 46432F339 3,604 39,400 SH   SOLE   39,400 0 0
iShares U.S. Industrials ETF ETP 464287754 4,241 26,800 SH   SOLE   26,800 0 0
iShares U.S. Financial Services ETF ETP 464287770 2,905 21,700 SH   SOLE   21,700 0 0
iShares PHLX Semiconductor ETF ETP 464287523 3,591 18,100 SH   SOLE   18,100 0 0
iShares Expanded Tech-Software Sector ETF ETP 464287515 3,539 16,200 SH   SOLE   16,200 0 0
iShares U.S. Medical Devices ETF ETP 464288810 3,803 15,800 SH   SOLE   15,800 0 0
iShares US Aerospace & Defense ETF ETP 464288760 3,256 15,200 SH   SOLE   15,200 0 0
iShares U.S. Consumer Services ETF ETP 464287580 2,634 12,100 SH   SOLE   12,100 0 0
iShares Expanded Tech Sector ETF ETP 464287549 2,264 10,500 SH   SOLE   10,500 0 0
JPMorgan Chase & Co Common 46625H100 266 2,400 SH   SOLE   2,400 0 0
Kaleido Biosciences Inc Common 483347100 348 30,000 SH   SOLE   30,000 0 0
Keysight Technologies Inc Common 49338L103 3,556 39,595 SH   SOLE   39,595 0 0
Kinder Morgan Inc/DE Common 49456B101 14,739 714,450 SH   SOLE   714,450 0 0
Kirkland Lake Gold Ltd Common 49741E100 4,751 110,700 SH   SOLE   110,700 0 0
Kodiak Sciences Inc Common 50015M109 84 7,200 SH   SOLE   7,200 0 0
Estee Lauder Cos Inc/The Common 518439104 7,508 41,000 SH   SOLE   41,000 0 0
Marvell Technology Group Ltd Common G5876H105 3,689 154,915 SH   SOLE   154,915 0 0
Mastercard Inc Common 57636Q104 14,817 56,079 SH   SOLE   56,079 0 0
McDonald's Corp Common 580135101 9,456 45,535 SH   SOLE   45,535 0 0
Microsoft Corp Common 594918104 15,025 112,160 SH   SOLE   112,160 0 0
Mondelez International Inc Common 609207105 9,287 172,300 SH   SOLE   172,300 0 0
Motorola Solutions Inc Common 620076307 4,768 28,600 SH   SOLE   28,600 0 0
New York Times Co/The Common 650111107 8,625 264,800 SH   SOLE   264,800 0 0
NextEra Energy Inc Common 65339F101 7,536 36,785 SH   SOLE   36,785 0 0
NIKE Inc Common 654106103 428 5,100 SH   SOLE   5,100 0 0
PayPal Holdings Inc Common 70450Y103 7,121 62,212 SH   SOLE   62,212 0 0
Pembina Pipeline Corp Common 706327103 17,906 483,166 SH   SOLE   483,166 0 0
Procter & Gamble Co/The Common 742718109 12,638 116,000 SH   SOLE   116,000 0 0
Progressive Corp/The Common 743315103 13,543 169,645 SH   SOLE   169,645 0 0
QUALCOMM Inc Common 747525103 396 5,200 SH   SOLE   5,200 0 0
Reinsurance Group of America Inc Common 759351604 1,972 12,700 SH   SOLE   12,700 0 0
RenaissanceRe Holdings Ltd Common G7496G103 5,020 28,200 SH   SOLE   28,200 0 0
Restaurant Brands International Inc Common 76131D103 1,029 14,800 SH   SOLE   14,800 0 0
Roper Technologies Inc Common 776696106 4,243 11,600 SH   SOLE   11,600 0 0
Royal Bank of Canada Common 780087102 19,819 252,050 SH   SOLE   252,050 0 0
S&P Global Inc Common 78409V104 10,873 47,733 SH   SOLE   47,733 0 0
Technology Select Sector SPDR Fund ETP 81369Y803 1,178 15,100 SH   SOLE   15,100 0 0
ServiceNow Inc Common 81762P102 5,490 19,995 SH   SOLE   19,995 0 0
Shopify Inc Common 82509L107 5,163 17,200 SH   SOLE   17,200 0 0
Snap Inc Common 83304A106 2,231 156,000 SH   SOLE   156,000 0 0
SPDR S&P Insurance ETF ETP 78464A789 4,028 118,500 SH   SOLE   118,500 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 3,668 88,000 SH   SOLE   88,000 0 0
SPDR S&P Bank ETF ETP 78464A797 2,242 51,700 SH   SOLE   51,700 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 3,881 46,000 SH   SOLE   46,000 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78464A730 717 26,300 SH   SOLE   26,300 0 0
Starbucks Corp Common 855244109 15,850 189,786 SH   SOLE   189,786 0 0
TC Energy Corp Common 87807B107 18,217 367,873 SH   SOLE   367,873 0 0
Thomson Reuters Corp Common 884903709 5,786 89,767 SH   SOLE   89,767 0 0
Toronto-Dominion Bank/The Common 891160509 13,607 235,400 SH   SOLE   235,400 0 0
TransDigm Group Inc Common 893641100 7,192 14,865 SH   SOLE   14,865 0 0
Travelers Cos Inc/The Common 89417E109 13,711 91,700 SH   SOLE   91,700 0 0
VanEck Vectors Gold Miners ETF ETP 92189F106 4,238 165,800 SH   SOLE   165,800 0 0
VanEck Vectors Junior Gold Miners ETF ETP 92189F791 1,087 31,100 SH   SOLE   31,100 0 0
Vanguard Consumer Discretionary ETF ETP 92204A108 2,135 11,900 SH   SOLE   11,900 0 0
Verisk Analytics Inc Common 92345Y106 5,565 38,000 SH   SOLE   38,000 0 0
Verizon Communications Inc Common 92343V104 3,771 66,700 SH   SOLE   66,700 0 0
Visa Inc Common 92826C839 21,034 121,200 SH   SOLE   121,200 0 0
Waste Connections Inc Common 94106B101 26,069 272,750 SH   SOLE   272,750 0 0
Zoetis Inc Common 98978V103 4,102 36,200 SH   SOLE   36,200 0 0