The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
iShares MSCI EAFE ETF | EFA | 464287465 | 1,680,269 | 24,380 | SH | SOLE | 24,380 | 0 | 0 | ||
Japan Smaller Capitalization Fund Inc. | JOF | 47109U104 | 168,507 | 23,700 | SH | SOLE | 23,700 | 0 | 0 | ||
Vanguard S&P 500 ETF | VOO | 922908363 | 4,133,167 | 10,525 | SH | SOLE | 10,525 | 0 | 0 | ||
Cameco Corp. | CCO | 13321L108 | 40,571,158 | 1,017,855 | SH | SOLE | 442,855 | 0 | 575,000 | ||
Canadian Natural Resources Ltd | CNQ | 136385101 | 52,315,606 | 805,222 | SH | SOLE | 278,222 | 0 | 527,000 | ||
Cenovus Energy Inc. | CVE | 15135U109 | 22,381,360 | 1,070,000 | SH | SOLE | 232,000 | 0 | 838,000 | ||
Enbridge Inc. | ENB | 29250N105 | 597,112 | 17,920 | SH | SOLE | 17,920 | 0 | 0 | ||
Imperial Oil Ltd | IMO | 453038408 | 22,067,985 | 356,633 | SH | SOLE | 85,633 | 0 | 271,000 | ||
North American Construction Grp Ltd | NOA | 656811106 | 8,809,953 | 404,725 | SH | SOLE | 342,139 | 0 | 62,586 | ||
Nexgen Energy Ltd | NXE | 65340P106 | 1,474,356 | 245,182 | SH | SOLE | 132,427 | 0 | 112,755 | ||
TC Energy Corporation | TRP | 87807B107 | 5,206,506 | 150,700 | SH | SOLE | 150,700 | 0 | 0 | ||
Marathon Petroleum Corp | MPC | 56585A102 | 1,546,997 | 10,222 | SH | SOLE | 10,222 | 0 | 0 | ||
Noble Corp Plc | NE.N | G65431127 | 434,019 | 8,569 | SH | SOLE | 8,569 | 0 | 0 | ||
Shell PLC | SHEL | 780259305 | 257,841 | 4,005 | SH | SOLE | 4,005 | 0 | 0 | ||
Teekay Tank Ltd Class A | TNK.N | Y8565N300 | 407,974 | 9,800 | SH | SOLE | 9,800 | 0 | 0 | ||
Valero Energy Corp | VLO | 91913Y100 | 1,502,126 | 10,600 | SH | SOLE | 10,600 | 0 | 0 | ||
Agnico Eagle Mines Ltd | AEM | 008474108 | 18,806,339 | 411,960 | SH | SOLE | 89,960 | 0 | 322,000 | ||
Alamos Gold Inc. | AGI | 011532108 | 26,814,305 | 2,366,380 | SH | SOLE | 1,216,380 | 0 | 1,150,000 | ||
B2Gold Corp. | BTO | 11777Q209 | 2,216,916 | 768,531 | SH | SOLE | 768,531 | 0 | 0 | ||
Franco-Nevada Corp. | FNV | 351858105 | 13,787,517 | 102,800 | SH | SOLE | 23,300 | 0 | 79,500 | ||
Galiano Gold Inc. | GAU | 36352H100 | 197,707 | 330,000 | SH | SOLE | 330,000 | 0 | 0 | ||
Kinross Gold Corp. | K | 496902404 | 10,631,050 | 2,322,000 | SH | SOLE | 537,000 | 0 | 1,785,000 | ||
Nutrien Ltd | NTR | 67077M108 | 16,704,776 | 269,252 | SH | SOLE | 58,708 | 0 | 210,544 | ||
Orla Mining Ltd | OLA.T | 68634K106 | 4,554,188 | 1,282,763 | SH | SOLE | 988,325 | 0 | 294,438 | ||
Osisko Gold Royalties Ltd | OR | 68827L101 | 2,096,469 | 177,707 | SH | SOLE | 96,452 | 0 | 81,255 | ||
Teck Resources Ltd | TECK.B | 878742204 | 34,716,981 | 802,897 | SH | SOLE | 356,897 | 0 | 446,000 | ||
Triple Flag Precious Metals Co | TFPM | 89679M104 | 1,052,912 | 80,019 | SH | SOLE | 41,556 | 0 | 38,463 | ||
Wheaton Precious Metals Corp. | WPM | 962879102 | 3,544,680 | 86,945 | SH | SOLE | 86,945 | 0 | 0 | ||
Cemex Sab De Cv | CX | 151290889 | 247,552 | 38,085 | SH | SOLE | 38,085 | 0 | 0 | ||
Ecolab Inc. | ECL | 278865100 | 288,827 | 1,705 | SH | SOLE | 1,705 | 0 | 0 | ||
Martin Marietta Materials Inc. | MLM | 573284106 | 2,479,299 | 6,040 | SH | SOLE | 6,040 | 0 | 0 | ||
Sigma Lithium Corporation | SGML.US | 826599102 | 1,221,203 | 37,645 | SH | SOLE | 37,645 | 0 | 0 | ||
ATS Corp. | ATS | 00217Y104 | 24,413,928 | 570,080 | SH | SOLE | 234,291 | 0 | 335,789 | ||
CAE Inc. | CAE | 124765108 | 4,035,871 | 172,075 | SH | SOLE | 172,075 | 0 | 0 | ||
Canadian Pacific Kansas City Limited | CP | 13646K108 | 48,892,493 | 654,741 | SH | SOLE | 202,241 | 0 | 452,500 | ||
GFL Environmental Inc. | GFL | 36168Q104 | 6,486,407 | 203,330 | SH | SOLE | 203,330 | 0 | 0 | ||
RB Global Inc. | RBA | 74935Q107 | 969,908 | 15,420 | SH | SOLE | 15,420 | 0 | 0 | ||
Stantec Inc. | STN | 85472N109 | 28,436,787 | 436,248 | SH | SOLE | 221,248 | 0 | 215,000 | ||
Thomson Reuters Corporation | TRI | 884903808 | 17,304,728 | 140,804 | SH | SOLE | 32,304 | 0 | 108,500 | ||
Waste Connections Inc. | WCN | 94106B101 | 26,833,749 | 198,932 | SH | SOLE | 69,232 | 0 | 129,700 | ||
Axon Enterprise Inc. | AXON | 05464C101 | 1,676,291 | 8,424 | SH | SOLE | 8,424 | 0 | 0 | ||
Booz Allen Hamilton Holding Corporation | BAH | 099502106 | 293,936 | 2,690 | SH | SOLE | 2,690 | 0 | 0 | ||
Cintas Corp. | CTAS | 172908105 | 544,503 | 1,132 | SH | SOLE | 1,132 | 0 | 0 | ||
Casella Waste Systems Inc. | CWST | 147448104 | 320,460 | 4,200 | SH | SOLE | 4,200 | 0 | 0 | ||
Eaton Corp. | ETN | G29183103 | 3,668,416 | 17,200 | SH | SOLE | 17,200 | 0 | 0 | ||
Ww Grainger Inc. | GWW | 384802104 | 475,294 | 687 | SH | SOLE | 687 | 0 | 0 | ||
Heico Corp | HEI | 422806109 | 545,704 | 3,370 | SH | SOLE | 3,370 | 0 | 0 | ||
Hubbell Incorporated | HUBB.N | 443510607 | 5,735,403 | 18,300 | SH | SOLE | 18,300 | 0 | 0 | ||
nVent Electric Plc | NVT | G6700G107 | 1,888,828 | 35,645 | SH | SOLE | 35,645 | 0 | 0 | ||
Grupo Aeroportuario Pac-Adr | PAC | 400506101 | 629,372 | 3,829 | SH | SOLE | 3,829 | 0 | 0 | ||
Republic Services Inc. | RSG | 760759100 | 1,982,314 | 13,910 | SH | SOLE | 13,910 | 0 | 0 | ||
Transdigm Group Inc. | TDG.US | 893641100 | 400,486 | 475 | SH | SOLE | 475 | 0 | 0 | ||
Encore Wire Corp. | WIRE | 292562105 | 500,852 | 2,745 | SH | SOLE | 2,745 | 0 | 0 | ||
BRP Inc. | DOO | 05577W200 | 2,214,901 | 29,127 | SH | SOLE | 17,081 | 0 | 12,046 | ||
Magna International Inc. | MG | 559222401 | 13,971,695 | 259,510 | SH | SOLE | 61,010 | 0 | 198,500 | ||
Restaurant Brands Intl Inc. | QSR | 76131D103 | 17,063,405 | 255,055 | SH | SOLE | 131,055 | 0 | 124,000 | ||
Autozone Inc. | AZO | 053332102 | 1,653,533 | 651 | SH | SOLE | 651 | 0 | 0 | ||
Green Brick Partners Inc. | GRBK | 392709101 | 2,631,111 | 63,385 | SH | SOLE | 63,385 | 0 | 0 | ||
Hyatt Hotels Corp | H.US | 448579102 | 445,536 | 4,200 | SH | SOLE | 4,200 | 0 | 0 | ||
McDonald's Corp | MCD | 580135101 | 221,816 | 842 | SH | SOLE | 842 | 0 | 0 | ||
M.D.C. Holdings | MDC | 552676108 | 334,169 | 8,105 | SH | SOLE | 8,105 | 0 | 0 | ||
Murphy USA Inc. | MUSA | 626755102 | 702,255 | 2,055 | SH | SOLE | 2,055 | 0 | 0 | ||
Ferrari NV | RACE | N3167Y103 | 6,003,304 | 20,313 | SH | SOLE | 20,313 | 0 | 0 | ||
Tjx Cos Inc, The | TJX | 872540109 | 2,713,950 | 30,535 | SH | SOLE | 30,535 | 0 | 0 | ||
Winmark Corporation | WINA | 974250102 | 1,970,126 | 5,280 | SH | SOLE | 5,280 | 0 | 0 | ||
Costco Wholesale Corp. | COST | 22160K105 | 1,642,338 | 2,907 | SH | SOLE | 2,907 | 0 | 0 | ||
Dollar Tree Inc. | DLTR | 256746108 | 867,567 | 8,150 | SH | SOLE | 8,150 | 0 | 0 | ||
Fomento Economico Mexicano Sab De Cv | FMX | 344419106 | 5,088,573 | 46,620 | SH | SOLE | 46,620 | 0 | 0 | ||
Viemed Healthcare Inc. | VMD | 92663R105 | 2,673,308 | 397,097 | SH | SOLE | 347,099 | 0 | 49,998 | ||
Cencora Inc. | COR.U | 03073E105 | 4,139,849 | 23,003 | SH | SOLE | 23,003 | 0 | 0 | ||
Haemonetics Corp/Mass | HAE | 405024100 | 507,470 | 5,665 | SH | SOLE | 5,665 | 0 | 0 | ||
Eli Lilly & Co. | LLY | 532457108 | 7,772,808 | 14,471 | SH | SOLE | 14,471 | 0 | 0 | ||
Mckesson Corp | MCK | 58155Q103 | 4,833,792 | 11,116 | SH | SOLE | 11,116 | 0 | 0 | ||
Merck & Co Inc. | MRK | 58933Y105 | 279,509 | 2,715 | SH | SOLE | 2,715 | 0 | 0 | ||
Novo Nordisk A/S ADR | NVO | 670100205 | 6,224,297 | 68,444 | SH | SOLE | 68,444 | 0 | 0 | ||
Novartis Ag | NVS | 66987V109 | 1,765,743 | 17,335 | SH | SOLE | 17,335 | 0 | 0 | ||
Vertex Pharmaceuticals Inc. | VRTX | 92532F100 | 5,227,227 | 15,032 | SH | SOLE | 15,032 | 0 | 0 | ||
Brookfield Asset Mgmt Ltd. Cl A | BAM.CA | 113004105 | 21,238,288 | 634,427 | SH | SOLE | 241,427 | 0 | 393,000 | ||
Bank of Montreal | BMO | 063671101 | 34,673,670 | 409,136 | SH | SOLE | 151,136 | 0 | 258,000 | ||
Brookfield Corporation | BN.CA | 11271J107 | 15,363,459 | 489,084 | SH | SOLE | 221,957 | 0 | 267,127 | ||
Bank of Nova Scotia | BNS | 064149107 | 33,390,563 | 741,525 | SH | SOLE | 273,525 | 0 | 468,000 | ||
Royal Bank of Canada | RY | 780087102 | 81,992,200 | 933,896 | SH | SOLE | 407,896 | 0 | 526,000 | ||
Sun Life Financial Inc. | SLF | 866796105 | 33,164,409 | 676,600 | SH | SOLE | 332,600 | 0 | 344,000 | ||
Toronto-Dominion Bank | TD | 891160509 | 62,963,161 | 1,040,281 | SH | SOLE | 339,281 | 0 | 701,000 | ||
Aflac Inc. | AFL | 001055102 | 2,445,255 | 31,860 | SH | SOLE | 31,860 | 0 | 0 | ||
Arthur J Gallagher & Co | AJG | 363576109 | 275,795 | 1,210 | SH | SOLE | 1,210 | 0 | 0 | ||
Ares Management Corporation | ARES | 03990B101 | 5,240,197 | 50,940 | SH | SOLE | 50,940 | 0 | 0 | ||
Banco De Chile ADR | BCH | 059520106 | 904,960 | 44,800 | SH | SOLE | 44,800 | 0 | 0 | ||
Cboe Global Markets Inc. | CBOE | 12503M108 | 2,486,863 | 15,920 | SH | SOLE | 15,920 | 0 | 0 | ||
JPMorgan Chase & Co. | JPM | 46625H100 | 3,539,648 | 24,408 | SH | SOLE | 24,408 | 0 | 0 | ||
Kinsale Capital Group Inc. | KNSL | 49714P108 | 6,624,009 | 15,995 | SH | SOLE | 15,995 | 0 | 0 | ||
Mastercard Inc. | MA | 57636Q104 | 409,370 | 1,034 | SH | SOLE | 1,034 | 0 | 0 | ||
Marsh & Mclennan Cos Inc. | MMC | 571748102 | 4,884,049 | 25,665 | SH | SOLE | 25,665 | 0 | 0 | ||
Reinsurance Group Of America Inc. | RGA | 759351604 | 450,089 | 3,100 | SH | SOLE | 3,100 | 0 | 0 | ||
Unum Group | UNM | 91529Y106 | 3,357,955 | 68,265 | SH | SOLE | 68,265 | 0 | 0 | ||
Visa Inc. | V | 92826C839 | 2,734,588 | 11,889 | SH | SOLE | 11,889 | 0 | 0 | ||
Bitfarms Ltd | BITF | 09173B107 | 12,958 | 12,000 | SH | SOLE | 12,000 | 0 | 0 | ||
Docebo Inc. | DCBO | 25609L105 | 2,287,571 | 56,151 | SH | SOLE | 30,725 | 0 | 25,426 | ||
CGI Inc. | GIB.A | 12532H104 | 21,019,754 | 212,270 | SH | SOLE | 87,794 | 0 | 124,476 | ||
Open Text Corp. | OTEX.T | 683715106 | 20,541,115 | 582,580 | SH | SOLE | 127,580 | 0 | 455,000 | ||
Shopify Inc. | SHOP | 82509L107 | 49,394,404 | 900,745 | SH | SOLE | 355,745 | 0 | 545,000 | ||
Apple Inc. | AAPL | 037833100 | 701,961 | 4,100 | SH | SOLE | 4,100 | 0 | 0 | ||
Arista Networks Inc. | ANET | 040413106 | 5,372,779 | 29,211 | SH | SOLE | 29,211 | 0 | 0 | ||
ASML Holding NV ADR | ASML | N07059210 | 1,664,730 | 2,828 | SH | SOLE | 2,828 | 0 | 0 | ||
Badger Meter Inc. | BMI | 056525108 | 4,003,182 | 27,825 | SH | SOLE | 27,825 | 0 | 0 | ||
Harmonic Inc. | HLIT | 413160102 | 441,776 | 45,875 | SH | SOLE | 45,875 | 0 | 0 | ||
Intuit Inc. | INTU | 461202103 | 630,499 | 1,234 | SH | SOLE | 1,234 | 0 | 0 | ||
Gartner Inc. | IT | 366651107 | 2,186,046 | 6,362 | SH | SOLE | 6,362 | 0 | 0 | ||
Kla-Tencor Corp | KLAC | 482480100 | 1,536,969 | 3,351 | SH | SOLE | 3,351 | 0 | 0 | ||
Lattice Semiconductor Corporation | LSCC | 518415104 | 322,581 | 3,754 | SH | SOLE | 3,754 | 0 | 0 | ||
Microchip Technology Inc. | MCHP | 595017104 | 1,186,750 | 15,205 | SH | SOLE | 15,205 | 0 | 0 | ||
Microsoft Corp. | MSFT | 594918104 | 5,243,344 | 16,606 | SH | SOLE | 16,606 | 0 | 0 | ||
Motorola Solutions Inc. | MSI | 620076307 | 1,400,947 | 5,146 | SH | SOLE | 5,146 | 0 | 0 | ||
Nvidia Corp. | NVDA | 67066G104 | 6,085,945 | 13,991 | SH | SOLE | 13,991 | 0 | 0 | ||
Palo Alto Networks Inc. | PANW | 697435105 | 2,263,283 | 9,654 | SH | SOLE | 9,654 | 0 | 0 | ||
Roper Technologies Inc. | ROP | 776696106 | 3,837,919 | 7,925 | SH | SOLE | 7,925 | 0 | 0 | ||
Super Micro Computer Inc. | SMCI | 86800U104 | 4,084,506 | 14,895 | SH | SOLE | 14,895 | 0 | 0 | ||
Synopsys Inc. | SNPS | 871607107 | 1,985,504 | 4,326 | SH | SOLE | 4,326 | 0 | 0 | ||
Rogers Communications Inc. | RCI.B | 775109200 | 11,609,353 | 300,975 | SH | SOLE | 85,975 | 0 | 215,000 | ||
TELUS Corporation | T | 87971M103 | 671,912 | 40,957 | SH | SOLE | 40,957 | 0 | 0 | ||
Alphabet Inc. Cl. A | GOOGL | 02079K305 | 3,764,842 | 28,770 | SH | SOLE | 28,770 | 0 | 0 | ||
TKO Group Holdings Inc. | TKO.US | 87256C101 | 526,635 | 6,265 | SH | SOLE | 6,265 | 0 | 0 | ||
Fortis Inc. | FTS | 349553107 | 17,778,516 | 465,915 | SH | SOLE | 124,915 | 0 | 341,000 | ||
Transalta Corp. | TA | 89346D107 | 5,262,188 | 601,393 | SH | SOLE | 512,686 | 0 | 88,707 | ||
FirstService Corp. | FSV | 33767E202 | 25,967,011 | 177,705 | SH | SOLE | 60,705 | 0 | 117,000 | ||
Equinix Inc. | EQIX | 29444U700 | 1,725,593 | 2,376 | SH | SOLE | 2,376 | 0 | 0 | ||
Iron Mountain Inc. | IRM | 46284V101 | 249,690 | 4,200 | SH | SOLE | 4,200 | 0 | 0 |