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
3M CO COM 88579Y101 3,833 23,350 SH SOLE 23,350 0 0
ALIBABA GROUP HOLDING-SP ADR COM 01609W102 13,294 123,617 SH SOLE 123,617 0 0
ALPHABET INC-CL A COM 02079K305 10,983 31,920 SH SOLE 31,920 0 0
AMAZON.COM INC COM 023135106 15,193 60,980 SH SOLE 60,980 0 0
AMERICAN EXPRESS CO COM 025816109 2,758 9,070 SH SOLE 9,070 0 0
APPLIED MATERIALS INC COM 038222105 1,186 2,320 SH SOLE 2,320 0 0
AUTOZONE INC COM 053332102 5,864 2,072 SH SOLE 2,072 0 0
BANK OF AMERICA CORP COM 060505104 975 17,920 SH SOLE 17,920 0 0
BANK OZK COM 06417N103 6,435 140,010 SH SOLE 140,010 0 0
BERKSHIRE HATHAWAY INC-CL B CL B 084670702 4,865 9,771 SH SOLE 9,771 0 0
BROOKFIELD CORP COM 11271J107 31,494 861,190 SH SOLE 861,190 0 0
BRP INC/CA- SUB VOTING COM 05577W200 38,510 684,109 SH SOLE 684,109 0 0
CANADIAN NATL RAILWAY CO COM 136375102 70,235 588,645 SH SOLE 588,645 0 0
CANADIAN NATURAL RESOURCES COM 136385101 25,069 531,765 SH SOLE 531,765 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 58,045 679,940 SH SOLE 679,940 0 0
CENTENE CORP COM 15135B101 18,833 303,172 SH SOLE 303,172 0 0
CGI INC COM 12532H104 61,598 903,907 SH SOLE 903,907 0 0
CHEVRON CORP COM 166764100 14,174 69,407 SH SOLE 69,407 0 0
CUMMINS INC COM 231021106 2,833 5,485 SH SOLE 5,485 0 0
DARDEN RESTAURANTS INC COM 237194105 9,416 48,722 SH SOLE 48,722 0 0
DOLLAR GENERAL CORP COM 256677105 18,848 157,620 SH SOLE 157,620 0 0
EMERA INC COM 290876101 35,610 743,263 SH SOLE 743,263 0 0
ENBRIDGE INC COM 29250N105 32,262 692,419 SH SOLE 692,419 0 0
EOG RESOURCES INC COM 26875P101 22,122 160,585 SH SOLE 160,585 0 0
ESTEE LAUDER COMPANIES-CL A COM 518439104 12,476 134,480 SH SOLE 134,480 0 0
EXXONMOBIL HOLDINGS CORP COM 30233Q108 10,123 62,201 SH SOLE 62,201 0 0
FORTIS INC COM 349553107 43,302 817,848 SH SOLE 817,848 0 0
FRANCO-NEVADA CORP COM 351858105 50,220 210,447 SH SOLE 210,447 0 0
GFL ENVIRONMENTAL INC-SUB VT COM 36168Q104 44,887 1,071,792 SH SOLE 1,071,792 0 0
GILDAN ACTIVEWEAR INC COM 375916103 21,309 498,981 SH SOLE 498,981 0 0
HAEMONETICS CORP/MASS COM 405024100 3,235 30,720 SH SOLE 30,720 0 0
HALLIBURTON CO COM 406216101 8,206 258,060 SH SOLE 258,060 0 0
HIMS & HERS HEALTH INC COM 433000106 6,677 224,130 SH SOLE 224,130 0 0
HOME DEPOT INC COM 437076102 2,406 8,457 SH SOLE 8,457 0 0
JOHNSON & JOHNSON COM 478160104 5,803 21,920 SH SOLE 21,920 0 0
JPMORGAN CHASE & CO COM 46625H100 3,985 12,045 SH SOLE 12,045 0 0
LENNOX INTERNATIONAL INC COM 526107107 12,931 36,424 SH SOLE 36,424 0 0
MAGNA INTERNATIONAL INC COM 559222401 47,220 739,472 SH SOLE 739,472 0 0
MCKESSON CORP COM 58155Q103 2,373 2,779 SH SOLE 2,779 0 0
MERCK & CO. INC. COM 58933Y105 1,672 11,507 SH SOLE 11,507 0 0
MICROSOFT CORP COM 594918104 19,444 37,910 SH SOLE 37,910 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 1,532 50,280 SH SOLE 50,280 0 0
NETFLIX INC COM 64110L106 15,822 227,400 SH SOLE 227,400 0 0
NOVO-NORDISK A/S-SPONS ADR COM 670100205 13,798 363,958 SH SOLE 363,958 0 0
NRC HEALTH COM 637372202 7,893 372,503 SH SOLE 372,503 0 0
OLD DOMINION FREIGHT LINE COM 679580100 9,624 55,360 SH SOLE 55,360 0 0
ONE GAS INC COM 68235P108 1,413 19,660 SH SOLE 19,660 0 0
PACCAR INC COM 693718108 5,762 52,470 SH SOLE 52,470 0 0
PEPSICO INC COM 713448108 17,447 137,685 SH SOLE 137,685 0 0
RB GLOBAL INC COM 74935Q107 31,846 390,069 SH SOLE 390,069 0 0
ROGERS COMMUNICATIONS INC-B CL B 775109200 33,212 1,076,059 SH SOLE 1,076,059 0 0
ROSS STORES INC COM 778296103 4,108 17,600 SH SOLE 17,600 0 0
ROYAL BANK OF CANADA COM 780087102 55,899 283,499 SH SOLE 283,499 0 0
SOLVENTUM CORP COM 83444M101 13,619 154,502 SH SOLE 154,502 0 0
STANTEC INC COM 85472N109 51,333 759,645 SH SOLE 759,645 0 0
STARBUCKS CORP COM 855244109 7,027 74,790 SH SOLE 74,790 0 0
STRYKER CORP COM 863667101 8,901 32,320 SH SOLE 32,320 0 0
SUN LIFE FINANCIAL INC COM 866796105 37,869 484,718 SH SOLE 484,718 0 0
SUNOCOCORP LLC COM 86765Q106 75,199 1,028,154 SH SOLE 1,028,154 0 0
TFI INTERNATIONAL INC COM 87241L109 30,199 251,232 SH SOLE 251,232 0 0
THOR INDUSTRIES INC COM 885160101 13,500 195,366 SH SOLE 195,366 0 0
TORONTO-DOMINION BANK COM 891160509 46,255 392,465 SH SOLE 392,465 0 0
TREX COMPANY INC COM 89531P105 1,406 32,270 SH SOLE 32,270 0 0
UNILEVER PLC-SPONSORED ADR COM 904767803 12,343 203,243 SH SOLE 203,243 0 0
UNION PACIFIC CORP COM 907818108 9,842 36,166 SH SOLE 36,166 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,991 24,494 SH SOLE 24,494 0 0
VIPER ENERGY INC-CL A COM 64361Q101 1,922 48,195 SH SOLE 48,195 0 0
WALT DISNEY CO/THE COM 254687106 4,265 40,660 SH SOLE 40,660 0 0
WARRIOR MET COAL INC COM 93627C101 5,001 56,785 SH SOLE 56,785 0 0
WEST FRASER TIMBER CO LTD COM 952845105 33,018 475,092 SH SOLE 475,092 0 0
XPEL INC COM 98379L100 2,599 58,850 SH SOLE 58,850 0 0