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 |
| 3M Company | Common | 88579Y101 | 1,218 | 7,425 | SH | SOLE | 7,425 | 0 | 0 | ||
| Abbott Lab | Common | 002824100 | 2,240 | 22,670 | SH | SOLE | 22,670 | 0 | 0 | ||
| Accenture PLC | Shs Class A | G1151C101 | 2,448 | 13,352 | SH | SOLE | 13,352 | 0 | 0 | ||
| Agnico-Eagle Mines Ltd. | Common | 008474108 | 6,959 | 37,917 | SH | SOLE | 37,917 | 0 | 0 | ||
| Alamos Gold | Class A | 011532108 | 47,643 | 1,468,239 | SH | SOLE | 1,375,069 | 0 | 93,170 | ||
| Algonquin Power & Utilities | Common | 015857105 | 1,055 | 209,625 | SH | SOLE | 209,625 | 0 | 0 | ||
| Alphabet | Class C | 02079K107 | 4,789 | 14,057 | SH | SOLE | 14,057 | 0 | 0 | ||
| Alphabet Inc. Cl A | Cap STK Cl A | 02079K305 | 2,499 | 7,265 | SH | SOLE | 7,265 | 0 | 0 | ||
| Altria Group | Common | 02209S103 | 1,212 | 18,000 | SH | SOLE | 18,000 | 0 | 0 | ||
| Amazon | Common | 023135106 | 92 | 371 | SH | SOLE | 371 | 0 | 0 | ||
| Amdocs Ltd | Ordinary | G02602103 | 246,621 | 4,313,065 | SH | SOLE | 4,124,040 | 0 | 189,025 | ||
| American Express Co | Common | 025816109 | 201,817 | 663,655 | SH | SOLE | 632,222 | 0 | 31,433 | ||
| Ameriprise Financial | Common | 03076C106 | 262,196 | 532,541 | SH | SOLE | 503,996 | 0 | 28,545 | ||
| Amgen Inc | Common | 031162100 | 141,433 | 335,540 | SH | SOLE | 320,917 | 0 | 14,623 | ||
| Apple | Common | 037833100 | 12,774 | 38,360 | SH | SOLE | 38,360 | 0 | 0 | ||
| Applied Materials | Common | 038222105 | 88,499 | 173,060 | SH | SOLE | 165,178 | 0 | 7,882 | ||
| ATS Corp | Common | 00217Y104 | 113,186 | 6,247,952 | SH | SOLE | 6,087,177 | 0 | 160,775 | ||
| AutoZone | Common | 053332102 | 164,990 | 58,300 | SH | SOLE | 55,569 | 0 | 2,731 | ||
| Bank of America Corp. | Common | 060505104 | 27 | 500 | SH | SOLE | 500 | 0 | 0 | ||
| Bank of Montreal | Common | 063671101 | 414,236 | 2,471,372 | SH | SOLE | 2,471,312 | 0 | 60 | ||
| Bank of Nova Scotia | Common | 064149107 | 11,251 | 123,436 | SH | SOLE | 123,436 | 0 | 0 | ||
| BCE | Com New | 05534B760 | 134 | 6,603 | SH | SOLE | 6,603 | 0 | 0 | ||
| Becton Dickinson & Co | Common | 075887109 | 328,567 | 1,835,571 | SH | SOLE | 1,747,046 | 0 | 88,525 | ||
| Berkshire Hathaway Inc. Cl. B | Cl B New | 084670702 | 129 | 260 | SH | SOLE | 260 | 0 | 0 | ||
| BHP Group | Spons ADS | 088606108 | 16 | 200 | SH | SOLE | 200 | 0 | 0 | ||
| BlackRock | Common | 09290D101 | 128,700 | 121,612 | SH | SOLE | 116,524 | 0 | 5,088 | ||
| Boyd Group Services | Common | 103310108 | 102,936 | 1,308,360 | SH | SOLE | 1,308,325 | 0 | 35 | ||
| Brookfield Asset Management | Class A Ltd Vtg | 113004105 | 175,210 | 3,916,794 | SH | SOLE | 3,916,696 | 0 | 98 | ||
| Brookfield Business Corporation | Cl A Sub Vtg Sh | 113006100 | 22,301 | 874,434 | SH | SOLE | 819,005 | 0 | 55,429 | ||
| Brookfield Corporation | Cl A Ltd Vt Sh | 11271J107 | 240,395 | 6,573,596 | SH | SOLE | 6,573,409 | 0 | 187 | ||
| Brookfield Infrastructure Partners L.P. | LP INT UNIT | G16252101 | 472 | 13,299 | SH | SOLE | 13,299 | 0 | 0 | ||
| Brookfield Renewable Partners | Partnership Unit | G16258108 | 9,268 | 328,308 | SH | SOLE | 328,308 | 0 | 0 | ||
| Brookfield Wealth Solutions Ltd. | Cl A Exchangeab | G17434104 | 3 | 106 | SH | SOLE | 106 | 0 | 0 | ||
| CAE Inc | Common | 124765108 | 114,575 | 4,752,216 | SH | SOLE | 4,752,091 | 0 | 125 | ||
| Canadian Imperial Bk | Common | 136069101 | 18,000 | 163,056 | SH | SOLE | 163,056 | 0 | 0 | ||
| Canadian Natural Resources Ltd. | Common | 136385101 | 298,258 | 6,326,804 | SH | SOLE | 6,326,634 | 0 | 170 | ||
| Canadian Pacific Kansas City | Common | 13646K108 | 189,571 | 2,220,662 | SH | SOLE | 2,220,602 | 0 | 60 | ||
| Carlyle Group | Common | 14316J108 | 76,778 | 1,935,909 | SH | SOLE | 1,833,085 | 0 | 102,824 | ||
| Cdn Natl Railway | Common | 136375102 | 220,755 | 1,850,164 | SH | SOLE | 1,850,099 | 0 | 65 | ||
| Cencora | Common | 03073E105 | 197,631 | 658,222 | SH | SOLE | 625,709 | 0 | 32,513 | ||
| Cenovus Energy | Common | 15135U109 | 2,913 | 93,511 | SH | SOLE | 93,511 | 0 | 0 | ||
| CGI Group | Cl A Sub Vtg | 12532H104 | 193,882 | 2,845,117 | SH | SOLE | 2,845,042 | 0 | 75 | ||
| Chevron Corporation | Common | 166764100 | 488 | 2,390 | SH | SOLE | 2,390 | 0 | 0 | ||
| Chubb Limited | Common | H1467J104 | 297,814 | 915,648 | SH | SOLE | 873,968 | 0 | 41,680 | ||
| Cisco Systems | Common | 17275R102 | 4,457 | 41,415 | SH | SOLE | 41,415 | 0 | 0 | ||
| Citigroup | Com New | 172967424 | 19 | 150 | SH | SOLE | 150 | 0 | 0 | ||
| Clorox | Common | 189054109 | 163,038 | 2,012,569 | SH | SOLE | 1,903,649 | 0 | 108,920 | ||
| Colgate Palmolive | Common | 194162103 | 93 | 1,100 | SH | SOLE | 1,100 | 0 | 0 | ||
| Colliers Intl | Sub Vtg | 194693107 | 142,111 | 1,581,587 | SH | SOLE | 1,559,650 | 0 | 21,937 | ||
| Comcast Corp | Common | 20030N101 | 447 | 20,575 | SH | SOLE | 20,575 | 0 | 0 | ||
| Corning Inc. | Common | 219350105 | 180 | 1,175 | SH | SOLE | 1,175 | 0 | 0 | ||
| CostCo Wholesale | Common | 22160K105 | 2,407 | 2,645 | SH | SOLE | 2,645 | 0 | 0 | ||
| Cummins Inc | Common | 231021106 | 80,062 | 154,989 | SH | SOLE | 146,634 | 0 | 8,355 | ||
| CVS Health | Common | 126650100 | 51 | 600 | SH | SOLE | 600 | 0 | 0 | ||
| Deere & Co. | Common | 244199105 | 33 | 50 | SH | SOLE | 50 | 0 | 0 | ||
| Denison Mines Corp | Common | 248356107 | 9,347 | 3,596,590 | SH | SOLE | 3,368,291 | 0 | 228,299 | ||
| Diageo PLC | Spons ADR New | 25243Q205 | 1,937 | 22,635 | SH | SOLE | 22,635 | 0 | 0 | ||
| Docebo | Common | 25609L105 | 34,900 | 1,505,160 | SH | SOLE | 1,409,771 | 0 | 95,389 | ||
| Eaton Corporation PLC | SHS | G29183103 | 3,340 | 7,773 | SH | SOLE | 7,773 | 0 | 0 | ||
| Ebay Inc | Common | 278642103 | 340,007 | 3,206,101 | SH | SOLE | 3,052,578 | 0 | 153,523 | ||
| Ecolab Inc. | Common | 278865100 | 27 | 100 | SH | SOLE | 100 | 0 | 0 | ||
| Elevance Health | Common | 036752103 | 167,173 | 429,951 | SH | SOLE | 411,565 | 0 | 18,386 | ||
| Emera | Common | 290876101 | 12,277 | 256,268 | SH | SOLE | 256,268 | 0 | 0 | ||
| Emerson Electric Co | Common | 291011104 | 811 | 5,230 | SH | SOLE | 5,230 | 0 | 0 | ||
| Enbridge Inc. | Common | 29250N105 | 2,789 | 59,866 | SH | SOLE | 59,866 | 0 | 0 | ||
| Enerflex Ltd. | Common | 29269R105 | 2 | 100 | SH | SOLE | 100 | 0 | 0 | ||
| Eupraxia Pharmaceuticals | Common | 29842P105 | 32,289 | 3,529,124 | SH | SOLE | 3,305,397 | 0 | 223,727 | ||
| Exxon Mobil Corp | Common | 30233Q108 | 227 | 1,400 | SH | SOLE | 1,400 | 0 | 0 | ||
| FIDELITY MSCI MATERIALS INDEX | MSCI Matls Index | 316092881 | 2 | 52 | SH | SOLE | 0 | 0 | 52 | ||
| Flowserve Corp | Common | 34354P105 | 252,576 | 3,454,279 | SH | SOLE | 3,268,709 | 0 | 185,570 | ||
| Fortis Inc | Common | 349553107 | 170,041 | 3,211,610 | SH | SOLE | 3,211,535 | 0 | 75 | ||
| Franco Nevada Corp | Common | 351858105 | 312,329 | 1,308,824 | SH | SOLE | 1,308,789 | 0 | 35 | ||
| Gen Digital | Common | 668771108 | 212 | 9,655 | SH | SOLE | 9,655 | 0 | 0 | ||
| GFL Environmental | Sub Vtg Shs | 36168Q104 | 219,031 | 5,229,915 | SH | SOLE | 5,229,770 | 0 | 145 | ||
| Gildan Activewear | Common | 375916103 | 115,137 | 2,696,144 | SH | SOLE | 2,696,069 | 0 | 75 | ||
| GSK PLC | Spons ADR | 37733W204 | 554 | 11,502 | SH | SOLE | 11,502 | 0 | 0 | ||
| Health Care Select Sector SPDR | SBI HEALTHCARE | 81369Y209 | 284 | 1,692 | SH | SOLE | 1,692 | 0 | 0 | ||
| Home Depot | Common | 437076102 | 47 | 166 | SH | SOLE | 166 | 0 | 0 | ||
| Honeywell Aerospace | Common | 43849R105 | 733 | 4,736 | SH | SOLE | 4,736 | 0 | 0 | ||
| Honeywell International | Common | 438516205 | 2,219 | 10,523 | SH | SOLE | 10,523 | 0 | 0 | ||
| Imperial Oil | Com New | 453038408 | 2,812 | 22,817 | SH | SOLE | 22,817 | 0 | 0 | ||
| Invesco Aerospace & Defense ETF | ETF | 46137V100 | 7 | 50 | SH | SOLE | 50 | 0 | 0 | ||
| Invesco S&P 500 Equal Weight Energy ETF | ETF | 46137V365 | 18 | 175 | SH | SOLE | 175 | 0 | 0 | ||
| Invesco S&P 500 Equal Weight ETF | S&P500 Eql Wgt | 46137V357 | 488 | 2,350 | SH | SOLE | 2,350 | 0 | 0 | ||
| iShares Core S&P 500 ETF | CORE S&P500 ETF | 464287200 | 1,893 | 2,471 | SH | SOLE | 2,471 | 0 | 0 | ||
| iShares MBS ETF | MBS ETF | 464288588 | 34 | 380 | SH | SOLE | 380 | 0 | 0 | ||
| iShares MSCI EAFE ETF | ETF | 464287465 | 3,215 | 30,943 | SH | SOLE | 30,943 | 0 | 0 | ||
| iShares Select Dividend ETF | ETF | 464287168 | 29 | 195 | SH | SOLE | 195 | 0 | 0 | ||
| ISHARES US FIN SERVICES ETF | U.S. Fin Svc ETF | 464287770 | 3 | 35 | SH | SOLE | 0 | 0 | 35 | ||
| iShares US Healthcare ETF | ETF | 464287762 | 32 | 460 | SH | SOLE | 460 | 0 | 0 | ||
| Johnson & Johnson | Common | 478160104 | 9,258 | 34,971 | SH | SOLE | 34,971 | 0 | 0 | ||
| Johnson Controls International | SHS | G51502105 | 8,929 | 60,070 | SH | SOLE | 60,070 | 0 | 0 | ||
| JPMorgan Chase & Co. | Common | 46625H100 | 9,600 | 29,018 | SH | SOLE | 29,018 | 0 | 0 | ||
| Kimberly Clark Corp | Common | 494368103 | 297 | 3,050 | SH | SOLE | 3,050 | 0 | 0 | ||
| Magna Intl Inc | Common | 559222401 | 51 | 800 | SH | SOLE | 800 | 0 | 0 | ||
| Magnum Ice Cream Company | Ord Shs | N5505D105 | 13,565 | 762,988 | SH | SOLE | 762,988 | 0 | 0 | ||
| Manulife Fincl Corp | Common | 56501R106 | 194,376 | 4,550,886 | SH | SOLE | 4,550,766 | 0 | 120 | ||
| Marsh & McLennan | Common | 571748102 | 245,209 | 1,436,242 | SH | SOLE | 1,360,219 | 0 | 76,023 | ||
| Masco | Common | 574599106 | 230,971 | 3,426,878 | SH | SOLE | 3,245,039 | 0 | 181,839 | ||
| McDonald's Corp. | Common | 580135101 | 28 | 125 | SH | SOLE | 125 | 0 | 0 | ||
| MDA Space | Common | 55293N109 | 25,416 | 856,114 | SH | SOLE | 801,826 | 0 | 54,288 | ||
| Medtronic PLC | Common | G5960L103 | 316,001 | 3,662,088 | SH | SOLE | 3,502,189 | 0 | 159,899 | ||
| Merck& Co Inc | Common | 58933Y105 | 172,730 | 1,188,702 | SH | SOLE | 1,128,777 | 0 | 59,925 | ||
| Meta Platforms | CL A | 30303M102 | 3 | 5 | SH | SOLE | 5 | 0 | 0 | ||
| Microsoft | Common | 594918104 | 14,167 | 27,622 | SH | SOLE | 27,622 | 0 | 0 | ||
| Mondelez Int'l Inc. 'A' | CL A | 609207105 | 1,376 | 23,800 | SH | SOLE | 23,800 | 0 | 0 | ||
| Morgan Stanley | Com New | 617446448 | 94 | 500 | SH | SOLE | 500 | 0 | 0 | ||
| NeoGenomics Inc. | Com New | 64049M209 | 0 | 50 | SH | SOLE | 50 | 0 | 0 | ||
| NetApp | Common | 64110D104 | 250,625 | 1,193,000 | SH | SOLE | 1,134,930 | 0 | 58,070 | ||
| Newmont Mining Corp. | Common | 651639106 | 461 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | ||
| Novartis | Sponsored ADR | 66987V109 | 2,568 | 18,013 | SH | SOLE | 18,013 | 0 | 0 | ||
| Novo Nordisk ADR | ADR | 670100205 | 2,059 | 54,313 | SH | SOLE | 54,313 | 0 | 0 | ||
| Nutrien | Common | 67077M108 | 207,519 | 2,948,022 | SH | SOLE | 2,947,951 | 0 | 71 | ||
| NVIDIA | Common | 67066G104 | 30 | 132 | SH | SOLE | 132 | 0 | 0 | ||
| Omnicom Group | Common | 681919106 | 156,971 | 2,131,902 | SH | SOLE | 2,015,672 | 0 | 116,230 | ||
| ONEOK | Common | 30609A109 | 8 | 100 | SH | SOLE | 100 | 0 | 0 | ||
| Pembina Pipeline Corp. | Common | 706327103 | 9,271 | 207,207 | SH | SOLE | 207,207 | 0 | 0 | ||
| PepsiCo Inc | Common | 713448108 | 288,902 | 2,279,847 | SH | SOLE | 2,171,146 | 0 | 108,701 | ||
| Pfizer Inc. | Common | 717081103 | 31 | 1,100 | SH | SOLE | 1,100 | 0 | 0 | ||
| PNC Financial Services Group | Common | 693475105 | 11 | 50 | SH | SOLE | 50 | 0 | 0 | ||
| PPG Industries | Common | 693506107 | 313,596 | 3,005,809 | SH | SOLE | 2,871,738 | 0 | 134,071 | ||
| Procter & Gamble | Common | 742718109 | 1,811 | 12,470 | SH | SOLE | 12,470 | 0 | 0 | ||
| Qualcomm | Common | 747525103 | 359,452 | 1,953,123 | SH | SOLE | 1,864,509 | 0 | 88,614 | ||
| RB Global | Common | 74935Q107 | 111,844 | 1,369,952 | SH | SOLE | 1,369,917 | 0 | 35 | ||
| Restaurant Brands International | Class B Non VTG | 76131D103 | 277,462 | 3,889,875 | SH | SOLE | 3,889,780 | 0 | 95 | ||
| Rogers Communications | Common | 775109200 | 226,650 | 7,343,372 | SH | SOLE | 7,343,202 | 0 | 170 | ||
| Royal Bank Cda | ADR (2 ORD) | 780087102 | 388,088 | 1,968,237 | SH | SOLE | 1,968,192 | 0 | 45 | ||
| Royal Caribbean | Common | V7780T103 | 264,190 | 993,719 | SH | SOLE | 944,905 | 0 | 48,814 | ||
| SAP SE ADR | Spons ADR | 803054204 | 156 | 750 | SH | SOLE | 750 | 0 | 0 | ||
| SEI Investments | Common | 784117103 | 67,706 | 659,526 | SH | SOLE | 624,035 | 0 | 35,491 | ||
| Sherwin Williams Co. | Common | 824348106 | 161 | 500 | SH | SOLE | 500 | 0 | 0 | ||
| Smith & Nephew | Common | 83175M205 | 1,190 | 44,172 | SH | SOLE | 44,172 | 0 | 0 | ||
| Somnigroup International | Common | 88023U101 | 349 | 5,635 | SH | SOLE | 5,635 | 0 | 0 | ||
| South Bow Corp. | Common | 83671M105 | 0 | 10 | SH | SOLE | 10 | 0 | 0 | ||
| SPDR Portfolio S&P 500 Growth | ETF | 78464A409 | 27,479 | 222,685 | SH | SOLE | 222,685 | 0 | 0 | ||
| SPDR S&P 500 ETF Trust | ETF | 78462F103 | 118 | 155 | SH | SOLE | 155 | 0 | 0 | ||
| Sprott Physical Gold T/U | UNIT | 85207H104 | 1,233 | 39,500 | SH | SOLE | 39,500 | 0 | 0 | ||
| Sprott Physical Silver T/U | TR UNIT | 85207K107 | 1,783 | 92,500 | SH | SOLE | 92,500 | 0 | 0 | ||
| STATE STREET SPDR S&P CAPITAL | ST Str SP Capmkt | 78464A771 | 3 | 20 | SH | SOLE | 0 | 0 | 20 | ||
| STATE STREET SPDR S&P HOMEBU | St Str SP Biot | 78464A888 | 3 | 39 | SH | SOLE | 0 | 0 | 39 | ||
| Sun Life Fncl Inc | Common | 866796105 | 125,799 | 1,610,200 | SH | SOLE | 1,610,165 | 0 | 35 | ||
| Suncor Energy | Common | 867224107 | 308,949 | 4,545,404 | SH | SOLE | 4,545,289 | 0 | 115 | ||
| Taiwan Semiconductor Manufacturing | Spons ADS | 874039100 | 4,060 | 8,900 | SH | SOLE | 8,900 | 0 | 0 | ||
| TC Energy | Common | 87807B107 | 122,726 | 2,114,835 | SH | SOLE | 2,114,785 | 0 | 50 | ||
| TE Connectivity Ltd. | Ord Shs | G87052109 | 134,308 | 636,293 | SH | SOLE | 605,405 | 0 | 30,888 | ||
| TELUS | Common | 87971M103 | 1,371 | 162,921 | SH | SOLE | 162,921 | 0 | 0 | ||
| Tesla Motors Inc. | Common | 88160R101 | 79 | 225 | SH | SOLE | 225 | 0 | 0 | ||
| Thermo Fisher Scientific Inc. | Common | 883556102 | 1,593 | 2,360 | SH | SOLE | 2,360 | 0 | 0 | ||
| Thomson Reuters | Common | 884903881 | 5,617 | 57,594 | SH | SOLE | 57,594 | 0 | 0 | ||
| TJX companies | Common | 872540109 | 132 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
| Toronto Dominion Bk | Common | 891160509 | 683,875 | 5,802,499 | SH | SOLE | 5,802,264 | 0 | 235 | ||
| Triple Flag Precious Metals | Common | 89679M104 | 47,803 | 1,549,883 | SH | SOLE | 1,452,310 | 0 | 97,573 | ||
| Unilever plc | Spon Adr New | 904767803 | 666 | 10,981 | SH | SOLE | 10,981 | 0 | 0 | ||
| Union Pacific Corp. | Common | 907818108 | 275,626 | 1,012,848 | SH | SOLE | 964,610 | 0 | 48,238 | ||
| Verizon Communications | Common | 92343V104 | 1,387 | 30,245 | SH | SOLE | 30,245 | 0 | 0 | ||
| Visa Inc | COM CL A | 92826C839 | 56 | 157 | SH | SOLE | 157 | 0 | 0 | ||
| Wabash National Corp. | Common | 929566107 | 8 | 700 | SH | SOLE | 700 | 0 | 0 | ||
| WABTEC CORP | Common | 929740108 | 204,905 | 713,508 | SH | SOLE | 675,365 | 0 | 38,143 | ||
| Wal-Mart Stores | Common | 931142103 | 1,450 | 13,955 | SH | SOLE | 13,955 | 0 | 0 | ||
| Walt Disney | Common | 254687106 | 1,213 | 11,565 | SH | SOLE | 11,565 | 0 | 0 | ||
| Waste Management Inc | Common | 94106L109 | 163 | 800 | SH | SOLE | 800 | 0 | 0 | ||
| Wells Fargo | Common | 949746101 | 152,064 | 1,899,625 | SH | SOLE | 1,825,064 | 0 | 74,561 | ||
| Western Copper & Gold Corp. | Common | 95805V108 | 32 | 14,790 | SH | SOLE | 14,790 | 0 | 0 | ||
| Wheaton Precious Metals Corp. | Common | 962879102 | 468 | 3,500 | SH | SOLE | 3,500 | 0 | 0 | ||