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
Expires: July 31, 2015
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 COM 015857105 519,164,025 88,374,416 SH SOLE 86,526,207 0 1,848,209
AMAZON COM INC COM 023135106 535,211,776 2,245,581 SH SOLE 2,245,581 0 0
AMETEK INC COM 031100100 352,755,536 1,458,029 SH SOLE 1,454,267 0 3,762
APPLIED MATLS INC COM 038222105 260,903,226 360,862 SH SOLE 360,862 0 0
ATS CORPORATION COM 00217Y104 201,699,483 7,004,577 SH SOLE 6,445,673 0 558,904
BROOKFIELD CORP CL A LTD VT SH 11271J107 10,965,240 257,264 SH SOLE 225,817 0 31,447
BROWN & BROWN INC COM 115236101 15,171,475 236,500 SH SOLE 236,500 0 0
COGENT COMM HOLDINGS INC COM NEW 19239V302 31,693,287 2,283,378 SH SOLE 2,283,378 0 0
COSTAR GROUP INC COM 22160N109 168,504,057 5,950,002 SH SOLE 5,950,002 0 0
DOLLAR TREE INC COM 256746108 1,158,894,278 9,581,598 SH SOLE 9,567,321 0 14,277
ECHOSTAR CORP CL A 278768106 424,536 4,210 SH SOLE 4,210 0 0
FRANCO NEV CORP COM 351858105 658,530,090 3,159,182 SH SOLE 3,103,281 0 55,901
GILDAN ACTIVEWEAR INC COM 375916103 26,040,597 505,595 SH SOLE 464,952 0 40,643
GITLAB INC CLASS A COM 37637K108 266,023 8,912 SH SOLE 8,912 0 0
HUDBAY MINERALS INC COM 443628102 51,493,194 2,182,844 SH SOLE 2,006,806 0 176,038
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,153,568 54,295 SH SOLE 54,295 0 0
JONES LANG LASALLE INC COM 48020Q107 566,771,780 1,828,591 SH SOLE 1,828,591 0 0
LIFEZONE METALS LIMITED ORD SHS G5568L109 142,728 37,659 SH SOLE 37,659 0 0
LINCOLN ELEC HLDGS INC COM 533900106 283,961 1,075 SH SOLE 1,075 0 0
MARSH & MCLENNAN COS INC COM 571748102 636,712,067 3,820,196 SH SOLE 3,812,094 0 8,102
MATTEL INC COM 577081102 708,538,662 51,047,454 SH SOLE 50,995,681 0 51,773
NATIONAL ENERGY SERVICES REU SHS G6375R107 2,693,670 89,999 SH SOLE 89,999 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 534,995 40,746 SH SOLE 40,746 0 0
OR ROYALTIES INC. COM SHS 68390D106 580,995,746 18,366,141 SH SOLE 17,471,554 0 894,587
PARKER-HANNIFIN CORP COM 701094104 219,744 228 SH SOLE 228 0 0
QUEST DIAGNOSTICS INC COM 74834L100 476,372,038 2,247,568 SH SOLE 2,247,568 0 0
RAMBUS INC DEL COM 750917106 144,183,914 1,086,213 SH SOLE 1,086,213 0 0
RB GLOBAL INC COM 74935Q107 1,112,150,188 9,562,646 SH SOLE 9,397,444 0 165,202
RESTAURANT BRANDS INTL INC COM 76131D103 1,244,257,515 17,171,552 SH SOLE 16,831,694 0 339,858
REVVITY INC COM 714046109 950,658,734 8,544,479 SH SOLE 8,530,860 0 13,619
ROSS STORES INC COM 778296103 20,034,719 94,126 SH SOLE 93,184 0 942
S&P GLOBAL INC COM 78409V104 834,824,762 2,049,857 SH SOLE 2,044,506 0 5,351
SOLITARIO RESOURCES CORP COM 8342EP107 5,472,000 7,272,727 SH SOLE 7,272,727 0 0
TALON CAP CORP UNIT 08/27/2030 G86652115 10,525,000 1,000,000 SH SOLE 1,000,000 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 210,811,884 1,045,642 SH SOLE 1,045,642 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,092,789,324 2,179,650 SH SOLE 2,175,665 0 3,985
TUCOWS INC COM NEW 898697206 28,696,908 2,118,575 SH SOLE 1,959,701 0 158,874
TWIST BIOSCIENCE CORP COM 90184D100 259,425,809 2,521,635 SH SOLE 2,521,635 0 0
UNION PAC CORP COM 907818108 351,644,592 1,292,811 SH SOLE 1,292,811 0 0