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
Algonquin Power & Utilities Corp Common 015857105 2,647 145,900 SH   SOLE   145,900 0 0
Allstate Corp/The Common 020002101 13,612 125,250 SH   SOLE   125,250 0 0
Altice USA Inc Common 02156K103 6,835 238,306 SH   SOLE   238,306 0 0
American Tower Corp Common 03027X100 13,990 63,264 SH   SOLE   63,264 0 0
American Water Works Co Inc Common 030420103 11,863 95,900 SH   SOLE   95,900 0 0
Apple Inc Common 037833100 13,264 59,400 SH   SOLE   59,400 0 0
Arch Capital Group Ltd Common G0450A105 9,872 235,150 SH   SOLE   235,150 0 0
AT&T Inc Common 00206R102 11,455 306,905 SH   SOLE   306,905 0 0
Barrick Gold Corp Common 067901108 5,556 242,400 SH   SOLE   242,400 0 0
BCE Inc Common 05534B760 22,598 352,650 SH   SOLE   352,650 0 0
Boston Scientific Corp Common 101137107 3,569 87,700 SH   SOLE   87,700 0 0
Brookfield Asset Management Inc Common 112585104 26,438 375,800 SH   SOLE   375,800 0 0
Burlington Stores Inc Common 122017106 420 2,100 SH   SOLE   2,100 0 0
Canadian Imperial Bank of Commerce Common 136069101 13,172 120,500 SH   SOLE   120,500 0 0
Canadian Natural Resources Ltd Common 136385101 11,336 321,600 SH   SOLE   321,600 0 0
CGI Inc Common 12532H104 16,830 160,650 SH   SOLE   160,650 0 0
Clarivate Analytics PLC Common G21810109 8,796 521,400 SH   SOLE   521,400 0 0
Conagra Brands Inc Common 205887102 4,147 136,200 SH   SOLE   136,200 0 0
Costco Wholesale Corp Common 22160K105 11,945 41,550 SH   SOLE   41,550 0 0
Crown Castle International Corp Common 22822V101 12,797 92,055 SH   SOLE   92,055 0 0
DR Horton Inc Common 23331A109 9,425 178,800 SH   SOLE   178,800 0 0
Ecolab Inc Common 278865100 3,406 17,200 SH   SOLE   17,200 0 0
Edwards Lifesciences Corp Common 28176E108 3,738 17,000 SH   SOLE   17,000 0 0
Enbridge Inc Common 29250N105 5,031 108,200 SH   SOLE   108,200 0 0
Estee Lauder Cos Inc/The Common 518439104 5,212 26,200 SH   SOLE   26,200 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 2,444 87,300 SH   SOLE   87,300 0 0
First Trust Technology AlphaDEX Fund ETP 33734X176 938 14,400 SH   SOLE   14,400 0 0
FirstService Corp Common 33767E202 2,975 21,900 SH   SOLE   21,900 0 0
Fiserv Inc Common 337738108 13,089 126,350 SH   SOLE   126,350 0 0
Fortis Inc/Canada Common 349553107 12,238 218,500 SH   SOLE   218,500 0 0
Franco-Nevada Corp Common 351858105 21,074 174,570 SH   SOLE   174,570 0 0
Global X MSCI China Consumer Discretionary ETF ETP 37950E408 2,488 155,100 SH   SOLE   155,100 0 0
Granite Real Estate Investment Trust Common 387437114 22,016 344,440 SH   SOLE   344,440 0 0
HEICO Corp Common 422806208 389 4,000 SH   SOLE   4,000 0 0
Hess Corp Common 42809H107 4,681 77,400 SH   SOLE   77,400 0 0
Home Depot Inc/The Common 437076102 7,216 31,100 SH   SOLE   31,100 0 0
Honeywell International Inc Common 438516106 354 2,095 SH   SOLE   2,095 0 0
IHS Markit Ltd Common G47567105 4,274 63,900 SH   SOLE   63,900 0 0
Invesco Aerospace & Defense ETF ETP 46137V100 2,302 34,000 SH   SOLE   34,000 0 0
Invesco China Technology ETF ETP 46138E800 1,025 22,400 SH   SOLE   22,400 0 0
Invesco DWA Momentum ETF ETP 46137V837 1,912 31,400 SH   SOLE   31,400 0 0
Invesco Dynamic Building & Construction ETF ETP 46137V779 2,138 65,500 SH   SOLE   65,500 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 642 3,400 SH   SOLE   3,400 0 0
Invesco S&P 500 GARP ETF ETP 46137V431 3,176 56,300 SH   SOLE   56,300 0 0
Invesco S&P MidCap Momentum ET ETP 46137V464 2,255 38,700 SH   SOLE   38,700 0 0
Invesco S&P SmallCap Industrials ETF ETP 46138E123 1,350 20,100 SH   SOLE   20,100 0 0
Invesco S&P SmallCap Information Technology ETF ETP 46138E115 1,184 13,800 SH   SOLE   13,800 0 0
Invesco Solar ETF ETP 46138G706 2,144 73,000 SH   SOLE   73,000 0 0
Invesco Water Resources ETF ETP 46137V142 1,889 51,600 SH   SOLE   51,600 0 0
IQVIA Holdings Inc ETP 46266C105 3,085 20,655 SH   SOLE   20,655 0 0
Invesco Water Resources ETF ETP 46137V142 1,889 51,600 SH   SOLE   51,600 0 0
IQVIA Holdings Inc ETP 46266C105 3,085 20,655 SH   SOLE   20,655 0 0
iShares MSCI Taiwan ETF ETP 46434G772 1,927 53,000 SH   SOLE   53,000 0 0
iShares PHLX Semiconductor ETF ETP 464287523 6,955 32,900 SH   SOLE   32,900 0 0
iShares Russell 2000 ETF ETP 464287655 2,694 17,800 SH   SOLE   17,800 0 0
iShares Russell Top 200 Growth ETF ETP 464289438 1,436 16,500 SH   SOLE   16,500 0 0
iShares Transportation Average ETF ETP 464287192 2,383 12,800 SH   SOLE   12,800 0 0
iShares U.S. Basic Materials ETF ETP 464287838 960 10,400 SH   SOLE   10,400 0 0
iShares U.S. Broker-Dealers & Securities Exchanges ETF ETP 464288794 2,180 33,900 SH   SOLE   33,900 0 0
iShares U.S. Consumer Services ETF ETP 464287580 1,804 8,300 SH   SOLE   8,300 0 0
iShares U.S. Financial Services ETF ETP 464287770 2,524 18,500 SH   SOLE   18,500 0 0
iShares U.S. Home Construction ETF ETP 464288752 3,053 70,500 SH   SOLE   70,500 0 0
iShares U.S. Industrials ETF ETP 464287754 2,652 16,700 SH   SOLE   16,700 0 0
iShares U.S. Medical Devices ETF ETP 464288810 2,423 9,800 SH   SOLE   9,800 0 0
Jacobs Engineering Group Inc Common 469814107 12,967 141,990 SH   SOLE   141,990 0 0
JPMorgan Chase & Co Common 46625H100 409 3,500 SH   SOLE   3,500 0 0
Kaleido Biosciences Inc Common 483347100 226 30,000 SH   SOLE   30,000 0 0
Kansas City Southern Common 485170302 6,025 45,300 SH   SOLE   45,300 0 0
Keysight Technologies Inc Common 49338L103 3,423 35,200 SH   SOLE   35,200 0 0
Kinder Morgan Inc/DE Common 49456B101 3,943 193,700 SH   SOLE   193,700 0 0
KraneShares CSI China Internet ETF ETP 500767306 897 21,700 SH   SOLE   21,700 0 0
Lam Research Corp Common 512807108 2,681 11,600 SH   SOLE   11,600 0 0
Lockheed Martin Corp Common 539830109 11,009 28,225 SH   SOLE   28,225 0 0
Lululemon Athletica Inc Common 550021109 270 1,400 SH   SOLE   1,400 0 0
Mastercard Inc Common 57636Q104 12,661 46,679 SH   SOLE   46,679 0 0
McDonald's Corp Common 580135101 7,952 37,035 SH   SOLE   37,035 0 0
Microsoft Corp Common 594918104 16,379 117,810 SH   SOLE   117,810 0 0
Mondelez International Inc Common 609207105 11,728 212,000 SH   SOLE   212,000 0 0
Motorola Solutions Inc Common 620076307 13,927 81,725 SH   SOLE   81,725 0 0
NextEra Energy Inc Common 65339F101 13,265 56,935 SH   SOLE   56,935 0 0
OGE Energy Corp Common 670837103 2,672 59,400 SH   SOLE   59,400 0 0
Pembina Pipeline Corp Common 706327103 6,168 126,144 SH   SOLE   126,144 0 0
Procter & Gamble Co/The Common 742718109 13,508 109,300 SH   SOLE   109,300 0 0
Restaurant Brands International Inc Common 76131D103 9 130 SH   SOLE   130 0 0
Roper Technologies Inc Common 776696106 427 1,200 SH   SOLE   1,200 0 0
Royal Bank of Canada Common 780087102 1,458 13,700 SH   SOLE   13,700 0 0
S&P Global Inc Common 78409V104 19,261 78,623 SH   SOLE   78,623 0 0
Schwab US Dividend Equity ETF ETP 808524797 1,424 26,000 SH   SOLE   26,000 0 0
SPDR S&P 500 ETF Trust ETP 78462F103 5,683 19,150 SH   SOLE   19,150 0 0
SPDR S&P Aerospace & Defense ETF ETP 78464A631 1,763 16,500 SH   SOLE   16,500 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 2,574 58,400 SH   SOLE   58,400 0 0
SPDR S&P Insurance ETF ETP 78464A789 3,150 89,400 SH   SOLE   89,400 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78464A748 477 65,900 SH   SOLE   65,900 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78464A730 809 36,200 SH   SOLE   36,200 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 2,865 31,900 SH   SOLE   31,900 0 0
Sprott Physical Platinum & Palladium Trust ETP 85207Q104 1,751 136,800 SH   SOLE   136,800 0 0
Starbucks Corp Common 855244109 4,624 52,300 SH   SOLE   52,300 0 0
Sun Life Financial Inc Common 866796105 15,450 260,800 SH   SOLE   260,800 0 0
T Rowe Price Group Inc Common 74144T108 11,745 102,800 SH   SOLE   102,800 0 0
TC Energy Corp Common 87807B107 18,335 267,268 SH   SOLE   267,268 0 0
Technology Select Sector SPDR Fund ETP 81369Y803 2,432 30,200 SH   SOLE   30,200 0 0
Tempur Sealy International Inc Common 88023U101 463 6,000 SH   SOLE   6,000 0 0
Teradyne Inc Common 880770102 3,156 54,500 SH   SOLE   54,500 0 0
Texas Instruments Inc ETP 882508104 423 3,300 SH   SOLE   3,300 0 0
Thomson Reuters Corp Common 884903709 11,123 125,617 SH   SOLE   125,617 0 0
TransDigm Group Inc Common 893641100 364 700 SH   SOLE   700 0 0
Travelers Cos Inc/The Common 89417E109 4,238 28,500 SH   SOLE   28,500 0 0
United States Oil Fund LP ETP 91232N108 1,610 142,000 SH   SOLE   142,000 0 0
VanEck Vectors Gold Miners ETF ETP 92189F106 1,293 48,400 SH   SOLE   48,400 0 0
VanEck Vectors Russia ETF ETP 92189F403 1,761 77,200 SH   SOLE   77,200 0 0
Vanguard Consumer Discretionary ETF ETP 92204A108 1,945 10,800 SH   SOLE   10,800 0 0
Vanguard Dividend Appreciation ETF ETP 921908844 2,535 21,200 SH   SOLE   21,200 0 0
Verisk Analytics Inc Common 92345Y106 6,088 38,500 SH   SOLE   38,500 0 0
Visa Inc Common 92826C839 16,479 95,800 SH   SOLE   95,800 0 0
Waste Connections Inc Common 94106B101 14,335 118,020 SH   SOLE   118,020 0 0
Xtrackers Harvest CSI 300 China A-Shares ETF ETP 233051879 2,238 82,600 SH   SOLE   82,600 0 0
Zoetis Inc Common 98978V103 8,088 65,000 SH   SOLE   65,000 0 0
SPDR S&P Regional Banking ETF ETP 78464A698 2,954 54,100 SH   SOLE   54,100 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 3,131 51,900 SH   SOLE   51,900 0 0
Starbucks Corp Common 855244109 257 4,400 SH   SOLE   4,400 0 0
Suncor Energy Inc Common 867224107 15 480 SH   SOLE   480 0 0
Take Two Interactive Software Inc Common 874054109 7,444 125,600 SH   SOLE   125,600 0 0
Teleflex Inc Common 879369106 7,638 39,425 SH   SOLE   39,425 0 0
Texas Instruments Inc Common 882508104 27,225 337,950 SH   SOLE   337,950 0 0
TherapeuticsMD Inc Common 88338N107 539 74,900 SH   SOLE   74,900 0 0
T-Mobile US Inc Common 872590104 8,185 126,725 SH   SOLE   126,725 0 0
Toronto-Dominion Bank Common 891160509 26,040 519,864 SH   SOLE   519,864 0 0
TransCanada Corp Common 89353D107 6,867 148,800 SH   SOLE   148,800 0 0
UnitedHealth Group Inc Common 91324P102 25,077 152,900 SH   SOLE   152,900 0 0
Unum Group Common 91529Y106 22,095 471,200 SH   SOLE   471,200 0 0
VanEck Vectors Coal ETF ETP 92189F809 1,147 82,900 SH   SOLE   82,900 0 0
Vanguard Consumer Discretionary Index Fund;ETF ETP 92204A108 2,340 16,900 SH   SOLE   16,900 0 0
Vanguard Industrials Index Fund;ETF ETP 92204A603 1,943 15,700 SH   SOLE   15,700 0 0
Vanguard S&P Mid-Cap 400 Value Index Fund;ETF ETP 921932844 1,943 17,200 SH   SOLE   17,200 0 0
Visa Inc Common 92826C839 27,034 304,200 SH   SOLE   304,200 0 0
Walt Disney Co Common 254687106 14,004 123,500 SH   SOLE   123,500 0 0
Waste Connections Inc Common 94106B101 21,551 244,287 SH   SOLE   244,287 0 0
Wells Fargo & Co Common 949746101 223 4,000 SH   SOLE   4,000 0 0
Western Digital Corp Common 958102105 1,329 16,100 SH   SOLE   16,100 0 0
WisdomTree Europe Hedged Equity Fund ETP 97717X701 4,880 77,700 SH   SOLE   77,700 0 0
WisdomTree Japan Hedged Equity ETF ETP 97717W851 3,088 61,000 SH   SOLE   61,000 0 0