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
Allstate Corp/The Common 020002101 11,033 98,115 SH   SOLE   98,115 0 0
Alphabet Inc Common 02079K305 402 300 SH   SOLE   300 0 0
Ameriprise Financial Inc Common 03076C106 433 2,600 SH   SOLE   2,600 0 0
Amgen Inc Common 031162100 3,757 15,585 SH   SOLE   15,585 0 0
Apple Inc Common 037833100 21,473 73,298 SH   SOLE   73,298 0 0
Applied Materials Inc Common 038222105 3,314 54,300 SH   SOLE   54,300 0 0
ARK Next Generation Internet ETF ETP 00214Q401 657 11,400 SH   SOLE   11,400 0 0
AT&T Inc Common 00206R102 17,836 462,510 SH   SOLE   462,510 0 0
Bank of America Corp Common 060505104 17,485 496,445 SH   SOLE   496,445 0 0
Bank of Montreal Common 063671101 15,897 159,600 SH   SOLE   159,600 0 0
Bank of New York Mellon Corp/The Common 064058100 3,665 73,300 SH   SOLE   73,300 0 0
Bausch Health Cos Inc Common 071734107 3,980 102,400 SH   SOLE   102,400 0 0
Brookfield Asset Management Inc Common 112585104 19,530 260,300 SH   SOLE   260,300 0 0
BRP Inc Common 05577W200 2,118 35,800 SH   SOLE   35,800 0 0
Campbell Soup Co Common 134429109 5,000 101,900 SH   SOLE   101,900 0 0
Canadian Imperial Bank of Commerce Common 136069101 11,465 106,100 SH   SOLE   106,100 0 0
Canadian Natural Resources Ltd Common 136385101 21,267 506,354 SH   SOLE   506,354 0 0
Canadian Pacific Railway Ltd Common 13645T100 4,226 12,765 SH   SOLE   12,765 0 0
CGI Inc Common 12532H104 7,873 72,450 SH   SOLE   72,450 0 0
Citigroup Inc Common 172967424 12,671 159,655 SH   SOLE   159,655 0 0
Costco Wholesale Corp Common 22160K105 5,807 19,800 SH   SOLE   19,800 0 0
Crocs Inc Common 227046109 3,450 82,365 SH   SOLE   82,365 0 0
Deere & Co Common 244199105 416 2,400 SH   SOLE   2,400 0 0
Descartes Systems Group Inc/The Common 249906108 2,613 47,090 SH   SOLE   47,090 0 0
Edwards Lifesciences Corp Common 28176E108 350 1,500 SH   SOLE   1,500 0 0
Enbridge Inc Common 29250N105 13,494 261,350 SH   SOLE   261,350 0 0
Equitable Holdings Inc Common 054561105 5,914 238,650 SH   SOLE   238,650 0 0
Estee Lauder Cos Inc/The Common 518439104 516 2,500 SH   SOLE   2,500 0 0
Evoqua Water Technologies Corp Common 30057T105 2,815 148,530 SH   SOLE   148,530 0 0
Facebook Inc Common 30303M102 266 1,295 SH   SOLE   1,295 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 3,041 98,800 SH   SOLE   98,800 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168 1,394 34,800 SH   SOLE   34,800 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506 2,282 63,600 SH   SOLE   63,600 0 0
Fiserv Inc Common 337738108 13,307 115,085 SH   SOLE   115,085 0 0
Franco-Nevada Corp Common 351858105 23,545 175,588 SH   SOLE   175,588 0 0
Freeport-McMoRan Inc Common 35671D857 273 20,900 SH   SOLE   20,900 0 0
Global X MSCI China Consumer Discretionary ETF ETP 37950E408 2,268 122,600 SH   SOLE   122,600 0 0
Granite Real Estate Investment Trust Common 387437114 26,004 395,450 SH   SOLE   395,450 0 0
Hess Corp Common 42809H107 5,178 77,505 SH   SOLE   77,505 0 0
IHS Markit Ltd Common G47567105 4,016 53,410 SH   SOLE   53,410 0 0
Intel Corp Common 458140100 4,955 83,200 SH   SOLE   83,200 0 0
Invesco China Technology ETF ETP 46138E800 1,961 37,300 SH   SOLE   37,300 0 0
Invesco DWA Emerging Markets Markets Momentum ETF ETP 46138E867 3,160 165,000 SH   SOLE   165,000 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 359 1,690 SH   SOLE   1,690 0 0
Invesco S&P 500 GARP ETF ETP 46137V431 1,369 21,700 SH   SOLE   21,700 0 0
Invesco S&P 500 High Beta ETF ETP 46138E370 1,595 34,200 SH   SOLE   34,200 0 0
Invesco S&P SmallCap Health Care ETF ETP 46138E149 1,034 8,000 SH   SOLE   8,000 0 0
Invesco S&P SmallCap Industrials ETF ETP 46138E123 1,694 23,600 SH   SOLE   23,600 0 0
Invesco S&P SmallCap Information Technology ETF ETP 46138E115 1,651 17,200 SH   SOLE   17,200 0 0
Invesco Solar ETF ETP 46138G706 1,411 45,800 SH   SOLE   45,800 0 0
Invesco Water Resources ETF ETP 46137V142 579 14,985 SH   SOLE   14,985 0 0
iPath Series B S&P 500 VIX Short-Term Futures ETN ETP 06746P621 1,507 99,700 SH   SOLE   99,700 0 0
iShares Exponential Technologies ETF ETP 46434V381 1,595 37,300 SH   SOLE   37,300 0 0
iShares Global Healthcare ETF ETP 464287325 1,815 26,400 SH   SOLE   26,400 0 0
iShares Global Tech ETF ETP 464287291 2,147 10,200 SH   SOLE   10,200 0 0
iShares India 50 ETF ETP 464289529 1,043 27,000 SH   SOLE   27,000 0 0
iShares MSCI ACWI ETF ETP 464288257 1,838 23,190 SH   SOLE   23,190 0 0
iShares MSCI Brazil ETF ETP 464286400 465 9,800 SH   SOLE   9,800 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848 1,374 46,200 SH   SOLE   46,200 0 0
iShares MSCI Russia ETF ETP 46434G798 1,032 24,200 SH   SOLE   24,200 0 0
iShares MSCI Taiwan ETF ETP 46434G772 2,073 50,400 SH   SOLE   50,400 0 0
iShares PHLX Semiconductor ETF ETP 464287523 2,348 9,350 SH   SOLE   9,350 0 0
iShares Russell Top 200 Growth ETF ETP 464289438 1,140 11,800 SH   SOLE   11,800 0 0
iShares Transportation Average ETF ETP 464287192 59 300 SH   SOLE   300 0 0
iShares U.S. Broker-Dealers & Securities Exchanges ETF ETP 464288794 2,267 33,100 SH   SOLE   33,100 0 0
iShares U.S. Financial Services ETF ETP 464287770 2,217 14,600 SH   SOLE   14,600 0 0
iShares U.S. Home Construction ETF ETP 464288752 475 10,685 SH   SOLE   10,685 0 0
iShares U.S. Industrials ETF ETP 464287754 2,422 14,450 SH   SOLE   14,450 0 0
iShares U.S. Medical Devices ETF ETP 464288810 1,137 4,300 SH   SOLE   4,300 0 0
Jacobs Engineering Group Inc Common 469814107 49 550 SH   SOLE   550 0 0
JPMorgan Chase & Co Common 46625H100 16,816 121,406 SH   SOLE   121,406 0 0
Kansas City Southern Common 485170302 12,184 79,548 SH   SOLE   79,548 0 0
Keysight Technologies Inc Common 49338L103 3,182 31,000 SH   SOLE   31,000 0 0
KraneShares CSI China Internet ETF ETP 500767306 1,801 37,000 SH   SOLE   37,000 0 0
Lam Research Corp Common 512807108 3,114 10,650 SH   SOLE   10,650 0 0
Lockheed Martin Corp Common 539830109 409 1,050 SH   SOLE   1,050 0 0
Lululemon Athletica Inc Common 550021109 3,557 15,352 SH   SOLE   15,352 0 0
Magna International Inc Common 559222401 684 9,600 SH   SOLE   9,600 0 0
Manulife Financial Corp Common 56501R106 18,887 716,500 SH   SOLE   716,500 0 0
Mastercard Inc Common 57636Q104 7,785 26,107 SH   SOLE   26,107 0 0
Microsoft Corp Common 594918104 16,458 104,365 SH   SOLE   104,365 0 0
Moody's Corp Common 615369105 7,097 29,895 SH   SOLE   29,895 0 0
Morgan Stanley Common 617446448 10,406 204,887 SH   SOLE   204,887 0 0
NextEra Energy Inc Common 65339F101 6,410 26,470 SH   SOLE   26,470 0 0
Novagold Resources Inc Common 66987E206 1,025 88,200 SH   SOLE   88,200 0 0
NVIDIA Corp Common 67066G104 7,297 31,010 SH   SOLE   31,010 0 0
Pan American Silver Corp Common 697900108 1,544 50,200 SH   SOLE   50,200 0 0
Pembina Pipeline Corp Common 706327103 5,014 104,600 SH   SOLE   104,600 0 0
QUALCOMM Inc Common 747525103 432 4,900 SH   SOLE   4,900 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 2,436 58,000 SH   SOLE   58,000 0 0
Royal Bank of Canada Common 780087102 9,474 93,115 SH   SOLE   93,115 0 0
S&P Global Inc Common 78409V104 16,314 59,748 SH   SOLE   59,748 0 0
Shopify Inc Common 82509L107 5,731 11,100 SH   SOLE   11,100 0 0
SPDR MSCI EAFE StrategicFactors ETF ETP 78463X434 801 12,000 SH   SOLE   12,000 0 0
SPDR S&P 500 ETF Trust ETP 78462F103 929 2,885 SH   SOLE   2,885 0 0
SPDR S&P Bank ETF ETP 78464A797 2,724 57,600 SH   SOLE   57,600 0 0
SPDR S&P Biotech ETF ETP 78464A870 1,037 10,900 SH   SOLE   10,900 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755 1,766 60,300 SH   SOLE   60,300 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78464A730 1,884 79,500 SH   SOLE   79,500 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 1,366 12,900 SH   SOLE   12,900 0 0
Sprott Physical Silver Trust ETP 85207K107 1,367 209,000 SH   SOLE   209,000 0 0
Stantec Inc Common 85472N109 5,072 138,200 SH   SOLE   138,200 0 0
State Street Corp Common 857477103 15,960 201,775 SH   SOLE   201,775 0 0
Sun Life Financial Inc Common 866796105 19,083 322,300 SH   SOLE   322,300 0 0
T Rowe Price Group Inc Common 74144T108 451 3,700 SH   SOLE   3,700 0 0
TC Energy Corp Common 87807B107 6,660 96,292 SH   SOLE   96,292 0 0
Technology Select Sector SPDR Fund ETP 81369Y803 1,091 11,900 SH   SOLE   11,900 0 0
Teradyne Inc Common 880770102 3,307 48,500 SH   SOLE   48,500 0 0
Thomson Reuters Corp Common 884903709 3,825 41,177 SH   SOLE   41,177 0 0
TransDigm Group Inc Common 893641100 568 1,015 SH   SOLE   1,015 0 0
United Rentals Inc Common 911363109 467 2,800 SH   SOLE   2,800 0 0
United States Brent Oil Fund LP ETP 91167Q100 1,011 48,500 SH   SOLE   48,500 0 0
United States Oil Fund LP ETP 91232N108 988 77,100 SH   SOLE   77,100 0 0
UnitedHealth Group Inc Common 91324P102 6,637 22,575 SH   SOLE   22,575 0 0
Valero Energy Corp Common 91913Y100 403 4,300 SH   SOLE   4,300 0 0
VanEck Vectors Gold Miners ETF ETP 92189F106 2,632 89,900 SH   SOLE   89,900 0 0
VanEck Vectors Junior Gold Miners ETF ETP 92189F791 2,290 54,200 SH   SOLE   54,200 0 0
VanEck Vectors Morningstar Wide Moat ETF ETP 92189F643 1,631 29,780 SH   SOLE   29,780 0 0
VanEck Vectors Russia ETF ETP 92189F403 1,801 72,125 SH   SOLE   72,125 0 0
Vanguard Consumer Discretionary ETF ETP 92204A108 474 2,500 SH   SOLE   2,500 0 0
Vanguard S&P 500 Value ETF ETP 921932703 1,875 14,928 SH   SOLE   14,928 0 0
Vanguard Small-Cap Growth ETF ETP 922908595 1,490 7,500 SH   SOLE   7,500 0 0
Vertex Pharmaceuticals Inc Common 92532F100 3,074 14,040 SH   SOLE   14,040 0 0
Visa Inc Common 92826C839 10,001 53,227 SH   SOLE   53,227 0 0
Walmart Inc Common 931142103 7,340 61,766 SH   SOLE   61,766 0 0
Walt Disney Co/The Common 254687106 419 2,900 SH   SOLE   2,900 0 0
Wells Fargo & Co Common 949746101 13,840 260,000 SH   SOLE   260,000 0 0
WisdomTree Japan Hedged Equity Fund ETP 97717W851 1,463 27,200 SH   SOLE   27,200 0 0
Xtrackers Harvest CSI 300 China A-Shares ETF ETP 233051879 937 31,600 SH   SOLE   31,600 0 0