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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADOBE INC Common Stock 00724F101 BBG000BB5006 8,008,759 20,782 SH   SOLE   20,782 0 0
AGNICO EAGLE MINES LIMITED Common Stock 008474108 BBG000CZ8PQ6 115,913,363 2,273,684 SH   SOLE   2,273,684 0 0
AIR LIQUIDE SA Common Stock F01764103 BBG000BLGLW1 15,208,547 95,874 SH   SOLE   95,874 0 0
ALAMOS GOLD INC NEW Common Stock 011532108 BBG009HT65R1 3,100,915 253,993 SH   SOLE   253,993 0 0
ALCON INC Common Stock H01301128 BBG00NPWGYJ9 15,951,459 224,003 SH   SOLE   224,003 0 0
ALGONQUIN POWER & UTIL CORP Common Stock 015857105 BBG000BLZFL5 1,284,135 153,043 SH   SOLE   153,043 0 0
ALIMENTATION COUCHE-TARD INC Common Stock 01626P148 BBG000DMT4D2 1,709,435 34,000 SH   SOLE   34,000 0 0
ALPHABET INC Common Stock 02079K305 BBG009S39JX6 129,525,161 1,248,676 SH   SOLE   1,248,676 0 0
ALTAGAS LTD Common Stock 021361100 BBG000D5BDF6 850,006 50,989 SH   SOLE   50,989 0 0
ALTIUS RENEWABLE ROYALTIES Common Stock 02156G102 BBG00Y0B1HZ3 23,171,141 3,625,700 SH   SOLE   3,625,700 0 0
ANALOG DEVICES INC Common Stock 032654105 BBG000BB6G37 12,363,327 62,688 SH   SOLE   62,688 0 0
ANDLAUER HEALTHCARE GROUP INC Common Stock 034223107 BBG00QX875V5 7,655,174 202,862 SH   SOLE   202,862 0 0
ARC RESOURCES LTD Common Stock 00208D408 BBG000H21KT9 157,501,558 13,885,404 SH   SOLE   13,885,404 0 0
ARITZIA INC Common Stock 04045U102 BBG00DR7R5K3 4,441,585 138,409 SH   SOLE   138,409 0 0
ASHLAND GLOBAL HOLDINGS INC Common Stock 044186104 BBG00D0Y81M1 36,639,533 356,728 SH   SOLE   356,728 0 0
ASTRAZENECA PLC ADR 046353108 BBG000BZ0DK8 40,803,918 587,868 SH   SOLE   587,868 0 0
ATS CORP Common Stock 00217Y104 BBG000BBH2L6 35,559,894 849,252 SH   SOLE   849,252 0 0
AUTOZONE INC Common Stock 053332102 BBG000C7LMS8 126,351,368 51,401 SH   SOLE   51,401 0 0
BAKER HUGHES CO Common Stock 05722G100 BBG00GBVBK51 11,780,652 408,200 SH   SOLE   408,200 0 0
BANK OF MONTREAL Common Stock 063671101 BBG000BXSQ97 3,367,346 37,805 SH   SOLE   37,805 0 0
BARRICK GOLD CORP Common Stock 067901108 BBG000CZ62D3 94,522,740 5,091,567 SH   SOLE   5,091,567 0 0
BECTON DICKINSON AND CO Common Stock 075887109 BBG000BCZYD3 9,450,582 38,178 SH   SOLE   38,178 0 0
BERKSHIRE HATHAWAY INC Common Stock 084670702 BBG000DWG505 57,294,126 185,556 SH   SOLE   185,556 0 0
BMO LADDERED PFD SH INDEX ETF ETP 05581T102 BBG003MVLP47 3,440,845 516,700 SH   SOLE   516,700 0 0
BORALEX INC Common Stock 09950M300 BBG000BXSFH2 1,583,279 52,000 SH   SOLE   52,000 0 0
BOYD GROUP SERVICES INC Common Stock 103310108 BBG000GB1NC2 4,244,233 26,551 SH   SOLE   26,551 0 0
BRISTOL-MYERS SQUIBB CO Common Stock 110122108 BBG000DQLV23 75,343,436 1,087,050 SH   SOLE   1,087,050 0 0
Brookfield Asset Management Ltd Common Stock 113004105 BBG019Z17GD1 670,225 20,461 SH   SOLE   20,461 0 0
BUNZL PLC Common Stock G16968110 BBG000BD7MX6 13,399,366 369,231 SH   SOLE   369,231 0 0
CALIAN GROUP LTD Common Stock 12989J108 BBG000C23YB1 2,539,389 52,662 SH   SOLE   52,662 0 0
CAMECO CORP Common Stock 13321L108 BBG000BXYMJ8 33,371,491 1,274,415 SH   SOLE   1,274,415 0 0
CANADIAN APARTMENT PPTYS REIT REIT 134921105 BBG000BGHJ83 1,869,741 53,300 SH   SOLE   53,300 0 0
CANADIAN IMPERIAL BK OF COMM Common Stock 136069101 BBG000BY34Q2 1,814,924 42,800 SH   SOLE   42,800 0 0
CANADIAN NATIONAL RAILWAY CO Common Stock 136375102 BBG000GLP2C0 5,561,925 47,137 SH   SOLE   47,137 0 0
CANADIAN NATURAL RESOURCES LTD Common Stock 136385101 BBG0014LGC02 134,719,190 2,434,455 SH   SOLE   2,434,455 0 0
CANADIAN PACIFIC RAILWAY LTD Common Stock 13645T100 BBG000DMM476 69,413,302 901,432 SH   SOLE   901,432 0 0
CANADIAN WESTERN BANK Common Stock 13677F101 BBG000BYFPY3 2,570,535 140,310 SH   SOLE   140,310 0 0
CARDINAL ENERGY LTD Common Stock 14150G400 BBG005M8S0Q7 13,309,112 2,526,300 SH   SOLE   2,526,300 0 0
CARGOJET INC Common Stock 14179V503 BBG000FYNK80 1,518,697 18,644 SH   SOLE   18,644 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 BBG00RP5HYS8 8,516,363 186,150 SH   SOLE   186,150 0 0
CCL INDUSTRIES INC Common Stock 124900309 BBG000FL7N17 3,017,948 60,750 SH   SOLE   60,750 0 0
CENTENE CORP Common Stock 15135B101 BBG000BDXCJ5 29,904,335 473,095 SH   SOLE   473,095 0 0
CHARTWELL RETIREMENT RESIDENCE Unit 16141A103 BBG000BYCJJ7 763,585 120,700 SH   SOLE   120,700 0 0
CHUBB LTD Common Stock H1467J104 BBG000BR14K5 33,628,869 173,184 SH   SOLE   173,184 0 0
CIE FINANCIERE RICHEMONT SA Common Stock H25662182 BBG000BSJVR7 21,073,016 128,948 SH   SOLE   128,948 0 0
CME GROUP INC Common Stock 12572Q105 BBG000BHLYP4 55,191,084 288,174 SH   SOLE   288,174 0 0
COLGATE-PALMOLIVE CO Common Stock 194162103 BBG000BFQYY3 4,991,463 66,420 SH   SOLE   66,420 0 0
COLLIERS INTL GROUP INC Common Stock 194693107 BBG000BH2VW3 20,559,838 194,816 SH   SOLE   194,816 0 0
COMMONWEALTH BANK OF AUSTRALIA Common Stock Q26915100 BBG000BS8L64 12,679,167 196,418 SH   SOLE   196,418 0 0
CONSTELLATION SOFTWARE INC Common Stock 21037X100 BBG000BMZ5P1 1,353,649 720 SH   SOLE   720 0 0
CREW ENERGY INC Common Stock 226533107 BBG000Q0TSD3 29,561,738 8,428,833 SH   SOLE   8,428,833 0 0
CVS HEALTH CORP Common Stock 126650100 BBG000BGRY34 99,087,109 1,333,429 SH   SOLE   1,333,429 0 0
DEFINITY FINANCIAL CORP Common Stock 24477T100 BBG013FBDCK8 46,231,961 1,771,547 SH   SOLE   1,771,547 0 0
DESCARTES SYS GROUP INC Common Stock 249906108 BBG000BYLFM1 3,823,555 48,191 SH   SOLE   48,191 0 0
DIAGEO PLC Common Stock G42089113 BBG000BS69D5 111,306,223 2,490,515 SH   SOLE   2,490,515 0 0
DOLLARAMA INC Common Stock 25675T107 BBG000P87B57 15,254,512 255,249 SH   SOLE   255,249 0 0
DUPONT DE NEMOURS INC Common Stock 26614N102 BBG00BN961G4 70,235,629 978,621 SH   SOLE   978,621 0 0
ELEMENT FLEET MANAGEMENT CORP Common Stock 286181201 BBG001J94C33 2,845,964 216,694 SH   SOLE   216,694 0 0
ELEVANCE HEALTH INC Common Stock 036752103 BBG000BCG930 90,214,262 196,199 SH   SOLE   196,199 0 0
EMPIRE CO LTD Common Stock 291843407 BBG000BYMXV1 39,438,420 1,471,184 SH   SOLE   1,471,184 0 0
ENBRIDGE INC Common Stock 29250N105 BBG000C7P7N2 3,715,462 97,447 SH   SOLE   97,447 0 0
ENERFLEX LTD Common Stock 29269R105 BBG000SR92R6 61,791,916 10,374,128 SH   SOLE   10,374,128 0 0
ENERPLUS CORP Common Stock 292766102 BBG000NV1YC6 2,161,323 149,950 SH   SOLE   149,950 0 0
EQB INC Common Stock 26886R104 BBG000GT6BT6 3,084,617 71,507 SH   SOLE   71,507 0 0
ERO COPPER CORP Common Stock 296006109 BBG00HNV5D77 1,487,746 84,094 SH   SOLE   84,094 0 0
ESSILORLUXOTTICA SA Common Stock F31665106 BBG000BC16D1 22,627,935 124,271 SH   SOLE   124,271 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 BBG000BDJL83 7,028,304 16,932 SH   SOLE   16,932 0 0
FANUC CORP Common Stock J13440102 BBG000BM3TW6 9,252,122 264,870 SH   SOLE   264,870 0 0
FEDEX CORP Common Stock 31428X106 BBG000BJF1Z8 79,095,012 346,164 SH   SOLE   346,164 0 0
FINNING INTERNATIONAL INC Common Stock 318071404 BBG000BYTR65 3,479,482 139,582 SH   SOLE   139,582 0 0
FIRSTSERVICE CORP Common Stock 33767E202 BBG0093LLBM8 2,301,365 16,333 SH   SOLE   16,333 0 0
FORTIS INC Common Stock 349553107 BBG000BYTHG6 2,658,302 62,536 SH   SOLE   62,536 0 0
FORTIVE CORP Common Stock 34959J108 BBG00BLVZ228 25,614,468 375,744 SH   SOLE   375,744 0 0
FRANCO-NEVADA CORP Common Stock 351858105 BBG000TRN6Z1 39,478,239 270,658 SH   SOLE   270,658 0 0
FREEHOLD ROYALTIES LTD Common Stock 356500108 BBG000BM2C18 1,290,123 120,000 SH   SOLE   120,000 0 0
GDI INTEGRATED FAC SVCS INC Common Stock 361569205 BBG000G6ZW90 2,326,175 71,079 SH   SOLE   71,079 0 0
GEBERIT AG Common Stock H2942E124 BBG000FHLJD6 14,661,899 26,404 SH   SOLE   26,404 0 0
GENERAL ELECTRIC CO Common Stock 369604301 BBG000BK6MB5 76,618,142 801,445 SH   SOLE   801,445 0 0
GRACO INC Common Stock 384109104 BBG000BK9W84 52,394,166 717,630 SH   SOLE   717,630 0 0
GRANITE REIT REIT 387437114 BBG000PY5XQ1 2,973,768 48,023 SH   SOLE   48,023 0 0
HDFC BANK LTD ADR 40415F101 BBG000NWKS18 14,408,135 221,881 SH   SOLE   221,881 0 0
HEADWATER EXPLORATION INC Common Stock 422096107 BBG000H48YW4 86,195,640 18,461,703 SH   SOLE   18,461,703 0 0
HLS THERAPEUTICS INC NEW Common Stock 40390B109 BBG000BXJ2L6 2,326,088 499,001 SH   SOLE   499,001 0 0
HOWDEN JOINERY GROUP PLC Common Stock G4647J102 BBG000BRYT97 13,367,150 1,580,153 SH   SOLE   1,580,153 0 0
HUDBAY MINERALS INC Common Stock 443628102 BBG000PM84L3 544,700 103,831 SH   SOLE   103,831 0 0
HUMANA INC Common Stock 444859102 BBG000BLKK03 22,170,473 45,669 SH   SOLE   45,669 0 0
IA FINANCIAL CORP INC Common Stock 45075E104 BBG00K6988R4 8,043,361 126,904 SH   SOLE   126,904 0 0
INTACT FINANCIAL CORP Common Stock 45823T106 BBG000QDQ4F9 92,945,980 649,449 SH   SOLE   649,449 0 0
INTERCONTINENTAL HOTELS GROUP Common Stock G4804L163 BBG000C2C4D5 80,740,334 1,226,560 SH   SOLE   1,226,560 0 0
INTERTEK GROUP PLC Common Stock G4911B108 BBG000D9L467 11,677,398 231,587 SH   SOLE   231,587 0 0
ISHARES S&P/TSX CANADIAN ETP 46431G205 BBG000R493K3 604,884 75,000 SH   SOLE   75,000 0 0
JAMIESON WELLNESS INC Common Stock 470748104 BBG00GTR08C2 1,992,030 80,389 SH   SOLE   80,389 0 0
JOHNSON & JOHNSON Common Stock 478160104 BBG000BMHYD1 175,579,350 1,132,770 SH   SOLE   1,132,770 0 0
JOHNSON CONTROLS INTERNATIONAL PLC Common Stock G51502105 BBG000BVWLJ6 52,022,432 863,873 SH   SOLE   863,873 0 0
KELT EXPLORATION LTD Common Stock 488295106 BBG003NPPZK5 15,198,121 4,475,000 SH   SOLE   4,475,000 0 0
KEYENCE CORP Common Stock J32491102 BBG000BQF869 102,948,534 216,948 SH   SOLE   216,948 0 0
KEYERA CORP Options 493271100 BBG000BMT0R7 6,601,102 301,500 SH   SOLE   301,500 0 0
LIBERTY ENERGY INC Common Stock 53115L104 BBG01B43K395 105,012 3,500 SH Call SOLE   3,500 0 0
LINAMAR CORP Common Stock 53278L107 BBG000BZGJZ2 2,320,968 48,236 SH   SOLE   48,236 0 0
LONDON STOCK EXCHANGE GROUP PL Common Stock G5689U103 BBG000BC85S0 24,325,467 255,178 SH   SOLE   255,178 0 0
L'OREAL SA Common Stock F58149133 BBG000BC98G6 10,551,878 24,873 SH   SOLE   24,873 0 0
LOWE'S COS INC Common Stock 548661107 BBG000BNDN65 13,666,750 68,344 SH   SOLE   68,344 0 0
LUNDIN MINING CORP Common Stock 550372106 BBG000K1XDF3 690,759 101,695 SH   SOLE   101,695 0 0
LVMH MOET HENNESSY LOUIS VUITT Common Stock F58485115 BBG000BC7Q05 144,326,931 156,711 SH   SOLE   156,711 0 0
LYCOS ENERGY INC Common Stock 55082H107 BBG000Q3T4D0 5,455,047 15,201,015 SH   SOLE   15,201,015 0 0
MAGNA INTL INC Common Stock 559222401 BBG000CZX2P0 60,359,205 1,126,888 SH   SOLE   1,126,888 0 0
MASTEC INC Common Stock 576323109 BBG000DYXD23 13,457,700 142,500 SH   SOLE   142,500 0 0
MASTERCARD INC Common Stock 57636Q104 BBG000F1ZSQ2 135,463,621 372,757 SH   SOLE   372,757 0 0
MEG ENERGY CORP Common Stock 552704108 BBG000G2G385 95,465,611 5,942,962 SH   SOLE   5,942,962 0 0
METTLER-TOLEDO INTERNATIONAL I Common Stock 592688105 BBG000BZCKH3 77,670,399 50,758 SH   SOLE   50,758 0 0
MICROSOFT CORP Common Stock 594918104 BBG000BPH459 195,134,990 676,847 SH   SOLE   676,847 0 0
MIDDLEBY CORP/THE Common Stock 596278101 BBG000DQN9R3 8,249,891 56,271 SH   SOLE   56,271 0 0
MINTO APARTMENT REIT REIT 60448E103 BBG00L07HDN5 1,753,945 160,600 SH   SOLE   160,600 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 BBG000D4LWF6 66,295,702 950,885 SH   SOLE   950,885 0 0
MOODY'S CORP Common Stock 615369105 BBG000F86GP6 132,668,851 433,530 SH   SOLE   433,530 0 0
MORGAN STANLEY Common Stock 617446448 BBG000BLZRJ2 62,274,345 709,275 SH   SOLE   709,275 0 0
MSCI INC Common Stock 55354G100 BBG000RTDY25 91,910,053 164,216 SH   SOLE   164,216 0 0
MULLEN GROUP LTD Common Stock 625284104 BBG000BZH3D0 2,849,295 260,719 SH   SOLE   260,719 0 0
NATIONAL BANK OF CANADA Common Stock 633067103 BBG000BZQ983 3,284,207 45,915 SH   SOLE   45,915 0 0
NATIONAL ENERGY SERVICES REU Equity WRT G6375R115 BBG00GVM4PF5 108,622 632,998 SH   SOLE   632,998 0 0
NESTLE SA Common Stock H57312649 BBG000CPBD63 151,420,019 1,223,328 SH   SOLE   1,223,328 0 0
New Linde PLC Common Stock G54950103 BBG01FND0CC1 14,809,052 41,664 SH   SOLE   41,664 0 0
NIKE INC Common Stock 654106103 BBG000C5HS04 76,899,082 627,031 SH   SOLE   627,031 0 0
NORTHLAND POWER INC Common Stock 666511100 BBG000C0R327 1,321,108 52,700 SH   SOLE   52,700 0 0
NOVO NORDISK A/S Common Stock K72807132 BBG000F8TZ33 41,965,111 269,500 SH   SOLE   269,500 0 0
NUVISTA ENERGY LTD Common Stock 67072Q104 BBG000PTNWS2 14,233,674 1,760,000 SH   SOLE   1,760,000 0 0
VANECK OIL SERVICES ETF ETP 92189H607 BBG0199J6751 57,116 850 SH Call SOLE   850 0 0
OPEN TEXT CORPORATION Common Stock 683715106 BBG000JXM895 4,158,638 107,815 SH   SOLE   107,815 0 0
ORACLE CORP Common Stock 68389X105 BBG000BQLTW7 10,827,596 116,526 SH   SOLE   116,526 0 0
OTIS WORLDWIDE CORP Common Stock 68902V107 BBG00RP60KV0 81,217,614 962,294 SH   SOLE   962,294 0 0
PARAMOUNT RESOURCES LTD Common Stock 699320206 BBG000BCBSC3 84,730,838 3,868,705 SH   SOLE   3,868,705 0 0
PARK LAWN CORP Common Stock 700563208 BBG000PN5CZ1 2,805,219 136,180 SH   SOLE   136,180 0 0
PARKIT ENTERPRISE INC Common Stock 70137X106 BBG000PQKSG3 1,095,089 1,525,786 SH   SOLE   1,525,786 0 0
PEPSICO INC Common Stock 713448108 BBG000DH7JK6 14,082,857 77,251 SH   SOLE   77,251 0 0
PET VALU HOLDINGS LTD Common Stock 71584R105 BBG011C8QS87 612,712 22,000 SH   SOLE   22,000 0 0
PHILIP MORRIS INTERNATIONAL IN Common Stock 718172109 BBG000J2XL74 150,423,674 1,546,773 SH   SOLE   1,546,773 0 0
PHX ENERGY SERVICES CORP Common Stock 69338U101 BBG000P4MVD6 11,007,805 2,187,800 SH   SOLE   2,187,800 0 0
PARAMOUNT RESOURCES LTD -A Common Stock 699320206 BBG0185PYKR9 469,849 5,000 SH Call SOLE   5,000 0 0
PRAIRIESKY ROYALTY LTD Common Stock 739721108 BBG006FD67J9 131,431,380 8,300,440 SH   SOLE   8,300,440 0 0
PREMIUM BRANDS HOLDINGS CORP Common Stock 74061A108 BBG000BLTVN5 1,376,334 18,603 SH   SOLE   18,603 0 0
PROFRAC HOLDING CORP Common Stock 74319N100 BBG013PRYPJ2 12,258,225 967,500 SH   SOLE   967,500 0 0
QUEBECOR INC Common Stock 748193208 BBG000BZTJQ8 5,634,588 227,930 SH   SOLE   227,930 0 0
RATIONAL AG Common Stock D6349P107 BBG000C22V73 7,353,971 10,866 SH   SOLE   10,866 0 0
RESTAURANT BRANDS INTL INC Common Stock 76131D103 BBG007PN0489 139,144,917 2,072,680 SH   SOLE   2,072,680 0 0
RICHELIEU HARDWARE LTD Common Stock 76329W103 BBG000BDF0G4 2,568,546 92,967 SH   SOLE   92,967 0 0
ROCHE HOLDING AG Common Stock H69293217 BBG000BNV243 16,655,488 58,485 SH   SOLE   58,485 0 0
ROGERS COMMUNICATIONS INC Common Stock 775109200 BBG000BCG226 65,670,671 1,416,888 SH   SOLE   1,416,888 0 0
ROSS STORES INC Common Stock 778296103 BBG000BSBZH7 83,174,187 783,701 SH   SOLE   783,701 0 0
ROTORK PLC Common Stock G76717134 BBG000BDZHT1 8,554,749 2,184,325 SH   SOLE   2,184,325 0 0
ROYAL BANK OF CANADA Common Stock 780087102 BBG000BCJG31 153,410,985 1,604,138 SH   SOLE   1,604,138 0 0
ROYAL GOLD INC Common Stock 780287108 BBG000BS5170 2,088,473 17,556 SH   SOLE   17,556 0 0
RUBELLITE ENERGY INC Common Stock 78111B206 BBG012DX1B65 921,570 530,000 SH   SOLE   530,000 0 0
S&P GLOBAL INC Common Stock 78409V104 BBG000BP1Q11 22,837,474 67,925 SH   SOLE   67,925 0 0
SAP SE Common Stock D66992104 BBG000BG7DY8 17,582,872 141,783 SH   SOLE   141,783 0 0
SAVARIA CORP Common Stock 805112109 BBG000BFFW79 2,969,131 253,332 SH   SOLE   253,332 0 0
SCHINDLER HOLDING AG Common Stock H7258G209 BBG000BC8JQ2 15,543,115 70,419 SH   SOLE   70,419 0 0
SCHLUMBERGER LTD Common Stock 806857108 BBG000BT41Q8 37,356,066 760,816 SH   SOLE   760,816 0 0
SECURE ENERGY SERVICES INC Common Stock 81373C102 BBG000QC1MD0 52,021,647 11,142,190 SH   SOLE   11,142,190 0 0
SHAWCOR LTD Common Stock 820439107 BBG000CNWGM0 497,775 54,079 SH   SOLE   54,079 0 0
SHERWIN-WILLIAMS CO/THE Common Stock 824348106 BBG000BSXQV7 66,598,452 296,296 SH   SOLE   296,296 0 0
SHIMANO INC Common Stock J72262108 BBG000BMF243 13,139,128 79,351 SH   SOLE   79,351 0 0
SLEEP COUNTRY CDA HOLDINGS INC Common Stock 83125J104 BBG009CL5J76 1,816,874 104,135 SH   SOLE   104,135 0 0
SNC-LAVALIN GROUP INC Common Stock 78460T105 BBG000BCNST2 2,630,072 107,000 SH   SOLE   107,000 0 0
SPIN MASTER CORP Common Stock 848510103 BBG009DT66D8 1,039,031 39,929 SH   SOLE   39,929 0 0
SPIRAX-SARCO ENGINEERING PLC Common Stock G83561129 BBG000BF2FG0 14,020,295 97,626 SH   SOLE   97,626 0 0
SPDR S&P 500 ETF TRUST ETP 78462F103 BBG011NT0FD9 697,878 1,200 SH Put SOLE   1,200 0 0
SSR MINING INC Common Stock 784730103 BBG000BQG6Z0 13,334,277 885,627 SH   SOLE   885,627 0 0
STANTEC INC Common Stock 85472N109 BBG000BC1X33 6,690,745 114,448 SH   SOLE   114,448 0 0
STELLA-JONES INC Common Stock 85853F105 BBG000BH2W88 893,555 23,318 SH   SOLE   23,318 0 0
STORAGEVAULT CANADA INC Common Stock 86212H105 BBG000T6XY76 16,166,681 3,558,511 SH   SOLE   3,558,511 0 0
SUNCOR ENERGY INC Common Stock 867224107 BBG01B2ZPS50 34,961 3,500 SH Call SOLE   3,500 0 0
SUN LIFE FINANCIAL INC Common Stock 866796105 BBG000LS68P3 27,453,651 587,640 SH   SOLE   587,640 0 0
SUNCOR ENERGY INC Common Stock 867224107 BBG000BC1LY5 15,725,648 506,511 SH   SOLE   506,511 0 0
SUPERIOR PLUS CORP Common Stock 86828P103 BBG000HJ82S6 2,308,780 280,100 SH   SOLE   280,100 0 0
SVENSKA HANDELSBANKEN AB Common Stock W9112U104 BBG000BGX8Y0 6,251,261 717,401 SH   SOLE   717,401 0 0
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 BBG000BD8ZK0 131,508,515 1,423,360 SH   SOLE   1,423,360 0 0
TECK RESOURCES LTD Common Stock 878742204 BBG000BCS9D6 807,712 22,120 SH   SOLE   22,120 0 0
TERAGO INC Common Stock 88079F107 BBG000NQ5X26 422,405 178,400 SH   SOLE   178,400 0 0
TFI INTERNATIONAL INC Common Stock 87241L109 BBG000G5FQQ8 3,231,487 27,081 SH   SOLE   27,081 0 0
TJX COS INC/THE Common Stock 872540109 BBG000BV8DN6 88,712,610 1,132,116 SH   SOLE   1,132,116 0 0
TMX GROUP LTD Common Stock 87262K105 BBG001QG2N64 1,538,214 15,230 SH   SOLE   15,230 0 0
TOPAZ ENERGY CORP Common Stock 89055A203 BBG00QVDPLG8 77,415,817 5,475,009 SH   SOLE   5,475,009 0 0
TOROMONT INDUSTRIES LTD Common Stock 891102105 BBG000BCT053 32,137,049 391,537 SH   SOLE   391,537 0 0
TORONTO DOMINION BANK Common Stock 891160509 BBG000BCRMB0 98,420,757 1,643,182 SH   SOLE   1,643,182 0 0
TOURMALINE OIL CORP Common Stock 89156V106 BBG0017DRN10 180,098,120 4,321,777 SH   SOLE   4,321,777 0 0
TRICAN WELL SERVICE LTD Common Stock 895945103 BBG000BM9Q01 60,101,962 26,372,649 SH   SOLE   26,372,649 0 0
TRICON RESIDENTIAL INC Common Stock 89612W102 BBG000QMKDM7 23,849,414 3,075,617 SH   SOLE   3,075,617 0 0
TRISURA GROUP LTD Common Stock 89679A209 BBG00GQ02271 1,375,286 56,171 SH   SOLE   56,171 0 0
TWC ENTERPRISES LTD Common Stock 87310A109 BBG000BYZLW2 3,265,666 254,383 SH   SOLE   254,383 0 0
UNICHARM CORP Common Stock J94104114 BBG000BDJH37 10,344,283 266,608 SH   SOLE   266,608 0 0
UNILEVER PLC Common Stock 904767704 BBG00Y2J0FW2 13,634,538 260,643 SH   SOLE   260,643 0 0
UNION PACIFIC CORP Common Stock 907818108 BBG000BW3299 76,359,252 379,406 SH   SOLE   379,406 0 0
UNI-SELECT INC Common Stock 90457D100 BBG000BCY0G5 6,813,915 189,837 SH   SOLE   189,837 0 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 BBG000CH5208 150,859,482 320,776 SH   SOLE   320,776 0 0
VANECK GOLD MINERS ETF ETP 92189F106 BBG000PLNQN7 4,809,539 148,672 SH   SOLE   148,672 0 0
VIPER ENERGY PARTNERS LP Common Stock 92763M105 BBG006G57XG0 9,800,000 350,000 SH   SOLE   350,000 0 0
WASTE CONNECTIONS INC Common Stock 94106B101 BBG000DZ8BC1 2,310,367 16,600 SH   SOLE   16,600 0 0
WELLS FARGO & CO Common Stock 949746101 BBG000BWQFY7 111,946,559 2,994,825 SH   SOLE   2,994,825 0 0
WHEATON PRECIOUS METALS CORP Common Stock 962879102 BBG000BJCC41 90,054,025 1,869,841 SH   SOLE   1,869,841 0 0
WHITECAP RESOURCES INC Common Stock 96467A200 BBG000DSZHQ9 52,466,528 6,785,500 SH   SOLE   6,785,500 0 0
WSP GLOBAL INC Common Stock 92938W202 BBG000P4R174 64,564,571 492,905 SH   SOLE   492,905 0 0
ENERGY SELECT SECTOR SPDR ETP 81369Y506 BBG01CGXY291 131,615 2,800 SH Put SOLE   2,800 0 0
YAMANA GOLD INC Common Stock 98462Y100 BBG000C44CB4 1,491,019 199,608 SH   SOLE   199,608 0 0