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
3M CO COM 88579Y101 BBG001S5T7X2 1,789,459 16,369 SH   SOLE   16,369 0 0
ABBOTT LABS COM 002824100 BBG001S5N9M6 800,759 7,275 SH   SOLE   7,275 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 261,779 746 SH   SOLE   746 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 2,077,361 3,482 SH   SOLE   3,482 0 0
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 616,174 4,180 SH   SOLE   4,180 0 0
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 994,207 141,827 SH   SOLE   141,827 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 2,818,332 51,308 SH   SOLE   51,308 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 9,667,666 69,208 SH   SOLE   69,208 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 16,944,014 120,230 SH   SOLE   120,230 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 15,752,531 103,676 SH   SOLE   103,676 0 0
AMETEK INC COM 031100100 BBG001S5NN54 2,533,535 15,365 SH   SOLE   15,365 0 0
APPLE INC COM 037833100 BBG001S5N8V8 43,322,523 225,017 SH   SOLE   225,017 0 0
ARCH RESOURCES INC CL A 03940R107 BBG00DZB5DD0 1,493,460 9,000 SH   SOLE   9,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 491,998 650 SH   SOLE   650 0 0
ATLASSIAN CORPORATION CL A 049468101 BBG01BGWHFS4 1,308,230 5,500 SH   SOLE   5,500 0 0
ATS CORPORATION COM 00217Y104 BBG001S5XWC5 1,548,007 35,850 SH   SOLE   35,850 0 0
AUTODESK INC COM 052769106 BBG001S5SCD4 243,480 1,000 SH   SOLE   1,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 1,070,963 4,597 SH   SOLE   4,597 0 0
AVIS BUDGET GROUP COM 053774105 BBG001S8S6R6 1,949,860 11,000 SH   SOLE   11,000 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 403,030 11,970 SH   SOLE   11,970 0 0
BANK MONTREAL QUE COM 063671101 BBG001S5Y203 8,101,837 81,729 SH   SOLE   81,729 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107 BBG001S5Y2B1 8,178,957 167,713 SH   SOLE   167,713 0 0
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 236,124 13,045 SH   SOLE   13,045 0 0
BCE INC COM NEW 05534B760 BBG001S5P2C0 4,927,631 124,924 SH   SOLE   124,924 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 7,596,750 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 10,040,336 28,151 SH   SOLE   28,151 0 0
BERRY GLOBAL GROUP INC COM 08579W103 BBG001T6B4W6 3,389,717 50,300 SH   SOLE   50,300 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 581,744 164 SH   SOLE   164 0 0
BRIACELL THERAPEUTICS CORP COM 107930109 BBG001SMHR46 476,015 80,715 SH   SOLE   80,715 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 558,125 500 SH   SOLE   500 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 718,466 17,855 SH   SOLE   17,855 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 2,786,176 69,332 SH   SOLE   69,332 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 1,662,443 52,652 SH   SOLE   52,652 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 BBG0074Q3NL5 1,172,000 25,000 SH   SOLE   25,000 0 0
CAMECO CORP COM 13321L108 BBG001S5Y5S6 1,321,644 30,597 SH   SOLE   30,597 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101 BBG001S5YBB1 1,616,032 33,501 SH   SOLE   33,501 0 0
CANADIAN NAT RES LTD COM 136385101 BBG001S5YC56 9,653,855 147,082 SH   SOLE   147,082 0 0
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 1,008,165 8,006 SH   SOLE   8,006 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 7,135,953 90,023 SH   SOLE   90,023 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 1,182,680 4,000 SH   SOLE   4,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207 BBG001SQSKT3 654,240 12,000 SH   SOLE   12,000 0 0
CENOVUS ENERGY INC COM 15135U109 BBG001T2PJV8 267,110 16,000 SH   SOLE   16,000 0 0
CHURCHILL DOWNS INC COM 171484108 BBG001S67Z80 2,071,176 15,350 SH   SOLE   15,350 0 0
CLEAN HARBORS INC COM 184496107 BBG001S5PW98 3,141,180 18,000 SH   SOLE   18,000 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 233,186 3,957 SH   SOLE   3,957 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 723,767 9,080 SH   SOLE   9,080 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 2,254,986 51,425 SH   SOLE   51,425 0 0
COPART INC COM 217204106 BBG001S7MTB1 3,271,240 66,760 SH   SOLE   66,760 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 7,777,063 11,782 SH   SOLE   11,782 0 0
COUPANG INC CL A 22266T109 BBG00XMJRPR7 323,800 20,000 SH   SOLE   20,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 BBG001SLLJ78 147,501 21,228 SH   SOLE   21,228 0 0
CRH PLC ORD G25508105 BBG001S61NK9 5,657,288 81,800 SH   SOLE   81,800 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 561,704 2,200 SH   SOLE   2,200 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 4,202,330 53,221 SH   SOLE   53,221 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 2,263,893 9,786 SH   SOLE   9,786 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 407,867 1,020 SH   SOLE   1,020 0 0
DENISON MINES CORP COM 248356107 BBG001S9ZPX7 70,302 40,078 SH   SOLE   40,078 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 BBG00ZGF6TM7 2,091,330 57,000 SH   SOLE   57,000 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 5,212,171 57,727 SH   SOLE   57,727 0 0
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 3,439,535 25,300 SH   SOLE   25,300 0 0
DOORDASH INC CL A 25809K105 BBG005D7QCK1 2,670,030 27,000 SH   SOLE   27,000 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 957,670 7,000 SH   SOLE   7,000 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 3,324,976 5,704 SH   SOLE   5,704 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 3,435,258 95,251 SH   SOLE   95,251 0 0
ENERFLEX LTD COM 29269R105 BBG001SXXC92 962,650 207,700 SH   SOLE   207,700 0 0
EQUIFAX INC COM 294429105 BBG001S5QSK3 459,959 1,860 SH   SOLE   1,860 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 330,480 4,685 SH   SOLE   4,685 0 0
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 BBG003NYHL53 620,650 62,065 SH   SOLE   62,065 0 0
ETSY INC COM 29786A106 BBG001T53625 324,200 4,000 SH   SOLE   4,000 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1,550,413 3,250 SH   SOLE   3,250 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 1,164,010 1,000 SH   SOLE   1,000 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 2,155,304 8,520 SH   SOLE   8,520 0 0
FERGUSON PLC NEW SHS G3421J106 BBG00NZ6VPK5 1,505,946 7,800 SH   SOLE   7,800 0 0
FORTIS INC COM 349553107 BBG001S5YVM5 530,881 12,881 SH   SOLE   12,881 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106 BBG001THLZ70 776,628 10,200 SH   SOLE   10,200 0 0
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 8,739,536 205,298 SH   SOLE   205,298 0 0
FTAI AVIATION LTD SHS G3730V105 BBG019M62R54 1,856,000 40,000 SH   SOLE   40,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 1,641,624 7,300 SH   SOLE   7,300 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 620,942 7,665 SH   SOLE   7,665 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 490,432 17,287 SH   SOLE   17,287 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 BBG001TF8NP6 554,991 20,043 SH   SOLE   20,043 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 3,176,044 8,233 SH   SOLE   8,233 0 0
GOPRO INC CL A 38268T103 BBG001V0YJ76 173,500 50,000 SH   SOLE   50,000 0 0
GRACO INC COM 384109104 BBG001S5RK56 2,014,133 23,215 SH   SOLE   23,215 0 0
GRAFTECH INTL LTD COM 384313508 BBG00KDYT9G8 21,900 10,000 SH   SOLE   10,000 0 0
GREENBROOK TMS INC COM NEW 393704309 BBG00M4G7SX6 2,710 10,000 SH   SOLE   10,000 0 0
HEICO CORP NEW COM 422806109 BBG001S5RVC4 2,969,242 16,600 SH   SOLE   16,600 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 596,759 1,722 SH   SOLE   1,722 0 0
HUBSPOT INC COM 443573100 BBG001T53670 5,526,741 9,520 SH   SOLE   9,520 0 0
ICICI BANK LIMITED ADR 45104G104 BBG001SCD3Z1 269,392 11,300 SH   SOLE   11,300 0 0
IDEX CORP COM 45167R104 BBG001S67N14 3,994,824 18,400 SH   SOLE   18,400 0 0
IMPINJ INC COM 453204109 BBG001T313Q3 1,458,486 16,200 SH   SOLE   16,200 0 0
INTEL CORP COM 458140100 BBG001S5SF65 3,493,380 69,520 SH   SOLE   69,520 0 0
INTUIT COM 461202103 BBG001S6TWR2 312,515 500 SH   SOLE   500 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 688,350 32,500 SH   SOLE   32,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 332,169 2,105 SH   SOLE   2,105 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1,903,328 23,200 SH   SOLE   23,200 0 0
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 606,134 6,130 SH   SOLE   6,130 0 0
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 1,103,594 10,844 SH   SOLE   10,844 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 522,684 1,993 SH   SOLE   1,993 0 0
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 229,394 2,196 SH   SOLE   2,196 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,898,315 9,458 SH   SOLE   9,458 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 270,729 989 SH   SOLE   989 0 0
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 1,349,250 25,000 SH   SOLE   25,000 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 259,600 2,000 SH   SOLE   2,000 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,495,613 9,542 SH   SOLE   9,542 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 7,073,268 41,583 SH   SOLE   41,583 0 0
KBR INC COM 48242W106 BBG001SP11V3 554,100 10,000 SH   SOLE   10,000 0 0
KENVUE INC COM 49177J102 BBG01C79X614 1,428,472 66,348 SH   SOLE   66,348 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 BBG00FQH6N85 421,400 28,000 SH   SOLE   28,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 BBG001SNP2B2 2,166,840 23,150 SH   SOLE   23,150 0 0
MAGNA INTL INC COM 559222401 BBG001S5SY91 478,584 8,085 SH   SOLE   8,085 0 0
MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 337,586 15,249 SH   SOLE   15,249 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 2,698,955 6,328 SH   SOLE   6,328 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 5,725,608 19,310 SH   SOLE   19,310 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 395,424 4,800 SH   SOLE   4,800 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 314,308 200 SH   SOLE   200 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 5,600,355 15,822 SH   SOLE   15,822 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 1,212,960 1,000 SH   SOLE   1,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 1,697,840 38,000 SH   SOLE   38,000 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 20,850,290 55,447 SH   SOLE   55,447 0 0
MKS INSTRS INC COM 55306N104 BBG001SBB6Q8 308,610 3,000 SH   SOLE   3,000 0 0
MOODYS CORP COM 615369105 BBG001S5VP87 235,898 604 SH   SOLE   604 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 3,263,470 34,997 SH   SOLE   34,997 0 0
MSCI INC COM 55354G100 BBG001SV8B05 5,903,123 10,436 SH   SOLE   10,436 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 2,531,576 7,100 SH   SOLE   7,100 0 0
NATERA INC COM 632307104 BBG001V0FSF8 1,359,288 21,700 SH   SOLE   21,700 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 499,052 1,025 SH   SOLE   1,025 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 3,347,430 30,832 SH   SOLE   30,832 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 BBG001SBRPM3 2,644,583 126,500 SH   SOLE   126,500 0 0
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 816,770 14,471 SH   SOLE   14,471 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,708,509 3,450 SH   SOLE   3,450 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 729,594 1,800 SH   SOLE   1,800 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 722,196 6,850 SH   SOLE   6,850 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 950,080 1,000 SH   SOLE   1,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 1,342,050 15,000 SH   SOLE   15,000 0 0
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 891,717 3,024 SH   SOLE   3,024 0 0
PATTERSON COS INC COM 703395103 BBG001S5V2S6 711,250 25,000 SH   SOLE   25,000 0 0
PATTERSON-UTI ENERGY INC COM 703481101 BBG001S7GWF7 146,189 13,536 SH   SOLE   13,536 0 0
PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 1,515,435 43,935 SH   SOLE   43,935 0 0
PFIZER INC COM 717081103 BBG001S5V466 1,203,451 41,801 SH   SOLE   41,801 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 2,810,906 7,050 SH   SOLE   7,050 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 439,241 3,037 SH   SOLE   3,037 0 0
RB GLOBAL INC COM 74935Q107 BBG001SBQWW8 7,429,280 110,815 SH   SOLE   110,815 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 BBG0076WG2T4 6,438,101 82,247 SH   SOLE   82,247 0 0
ROBLOX CORP CL A 771049103 BBG001V1Y6Z1 2,058,177 45,017 SH   SOLE   45,017 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 BBG001S604S4 704,814 15,028 SH   SOLE   15,028 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 556,073 1,020 SH   SOLE   1,020 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 20,312,357 200,486 SH   SOLE   200,486 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 7,309,548 16,593 SH   SOLE   16,593 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 3,470,478 50,443 SH   SOLE   50,443 0 0
SEAWORLD ENTMT INC COM 81282V100 BBG003RY97L1 1,056,600 20,000 SH   SOLE   20,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 4,101,536 21,310 SH   SOLE   21,310 0 0
SELECT WATER SOLUTIONS INC CL A COM 81617J301 BBG00G4Y2F27 303,600 40,000 SH   SOLE   40,000 0 0
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 4,879,364 15,644 SH   SOLE   15,644 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 403,639 5,175 SH   SOLE   5,175 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 888,063 5,465 SH   SOLE   5,465 0 0
SONY GROUP CORP SPONSORED ADR 835699307 BBG001S5W6H8 1,893,800 20,000 SH   SOLE   20,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 10,667,858 22,444 SH   SOLE   22,444 0 0
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 1,858,303 20,812 SH   SOLE   20,812 0 0
SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 1,130,976 18,900 SH   SOLE   18,900 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFD1 1,280,043 6,812 SH   SOLE   6,812 0 0
SPROTT INC COM NEW 852066208 BBG001T2FK64 292,097 8,608 SH   SOLE   8,608 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 2,697,689 169,178 SH   SOLE   169,178 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 979,714 121,100 SH   SOLE   121,100 0 0
STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 2,532,255 25,813 SH   SOLE   25,813 0 0
STANTEC INC COM 85472N109 BBG001S6JJQ3 4,697,257 58,400 SH   SOLE   58,400 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 4,549,696 15,193 SH   SOLE   15,193 0 0
SUN CMNTYS INC COM 866674104 BBG001S7HRC0 5,846,519 43,745 SH   SOLE   43,745 0 0
SUNCOR ENERGY INC NEW COM 867224107 BBG001S5YSF0 3,453,676 107,605 SH   SOLE   107,605 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 572,000 5,500 SH   SOLE   5,500 0 0
TC ENERGY CORP COM 87807B107 BBG001S5WW27 6,158,289 157,360 SH   SOLE   157,360 0 0
TECK RESOURCES LTD CL B 878742204 BBG001S60LH8 7,538,228 178,005 SH   SOLE   178,005 0 0
TELUS CORPORATION COM 87971M103 BBG001S60K53 6,612,473 370,893 SH   SOLE   370,893 0 0
TEMPUR SEALY INTL INC COM 88023U101 BBG001SH81D4 2,038,800 40,000 SH   SOLE   40,000 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 4,318,582 17,380 SH   SOLE   17,380 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 2,747,900 5,177 SH   SOLE   5,177 0 0
THOMSON REUTERS CORP. COM 884903808 BBG001S5WSW3 309,798 2,115 SH   SOLE   2,115 0 0
TORO CO COM 891092108 BBG001S5WX98 1,823,810 19,000 SH   SOLE   19,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 14,563,427 224,966 SH   SOLE   224,966 0 0
TREX CO INC COM 89531P105 BBG001SB6TV8 1,539,894 18,600 SH   SOLE   18,600 0 0
TUCOWS INC COM NEW 898697206 BBG001S978L9 1,215,027 45,001 SH   SOLE   45,001 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 4,987,170 81,000 SH   SOLE   81,000 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 4,234,489 17,240 SH   SOLE   17,240 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 1,002,341 6,375 SH   SOLE   6,375 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 1,720,260 3,000 SH   SOLE   3,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5,081,488 9,652 SH   SOLE   9,652 0 0
UNITY SOFTWARE INC COM 91332U101 BBG0056JW5H5 408,900 10,000 SH   SOLE   10,000 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 1,739,781 8,150 SH   SOLE   8,150 0 0
VALMONT INDS INC COM 920253101 BBG001S5X650 233,510 1,000 SH   SOLE   1,000 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 914,299 29,484 SH   SOLE   29,484 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 2,014,841 53,148 SH   SOLE   53,148 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 377,000 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 6,668,865 25,615 SH   SOLE   25,615 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 430,815 16,500 SH   SOLE   16,500 0 0
WALMART INC COM 931142103 BBG001S5XH92 12,560,921 79,676 SH   SOLE   79,676 0 0
WARNER MUSIC GROUP CORP COM CL A 934550203 BBG00RP2T9V3 3,260,469 91,100 SH   SOLE   91,100 0 0
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 6,769,966 45,254 SH   SOLE   45,254 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 4,743,163 11,070 SH   SOLE   11,070 0 0
WESCO INTL INC COM 95082P105 BBG001SCRP78 3,046,378 17,520 SH   SOLE   17,520 0 0
XPO INC COM 983793100 BBG001SJW3C0 613,130 7,000 SH   SOLE   7,000 0 0
ZENTEK LTD COM 98942X102 BBG001TFBYY8 16,445 15,000 SH   SOLE   15,000 0 0