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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BRISTOL MYERS SQUIBB CO COM 110122108 864 16,616 SH   SOLE   16,616 0 0
BUCKLE INC COM 118440106 4,678 241,859 SH   SOLE   241,859 0 0
CAE INC COM 124765108 294 16,009 SH   SOLE   16,009 0 0
CIGNA CORP NEW COM 125523100 365 1,921 SH   SOLE   1,921 0 0
CVS HEALTH CORP COM 126650100 7,889 120,399 SH   SOLE   120,399 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,028 40,625 SH   SOLE   40,625 0 0
CANADIAN NATL RY CO COM 136375102 987 13,317 SH   SOLE   13,317 0 0
CANADIAN NAT RES LTD COM 136385101 287 11,888 SH   SOLE   11,888 0 0
CAREER EDUCATION CORP COM 141665109 307 26,925 SH   SOLE   26,925 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,947 39,486 SH   SOLE   39,486 0 0
CITIGROUP INC COM NEW 172967424 257 4,932 SH   SOLE   4,932 0 0
COCA COLA CO COM 191216100 1,230 25,985 SH   SOLE   25,985 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,611 72,632 SH   SOLE   72,632 0 0
COLGATE PALMOLIVE CO COM 194162103 219 3,672 SH   SOLE   3,672 0 0
DANAHER CORP DEL COM 235851102 210 2,038 SH   SOLE   2,038 0 0
DESCARTES SYS GROUP INC COM 249906108 265 10,028 SH   SOLE   10,028 0 0
DICKS SPORTING GOODS INC COM 253393102 1,345 43,118 SH   SOLE   43,118 0 0
DISNEY WALT CO COM DISNEY 254687106 222 2,027 SH   SOLE   2,027 0 0
DOLLAR TREE INC COM 256746108 3,598 39,834 SH   SOLE   39,834 0 0
EMERSON ELEC CO COM COM 291011104 311 5,200 SH   SOLE   5,200 0 0
ENCANA CORP COM 292505104 162 27,946 SH   SOLE   27,946 0 0
EXFO INC SUB VTG SHS 302046107 272 94,531 SH   SOLE   94,531 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 88 11,449 SH   SOLE   11,449 0 0
FORTIS INC COM 349553107 342 10,239 SH   SOLE   10,239 0 0
GENERAL ELECTRIC CO COM 369604103 131 17,313 SH   SOLE   17,313 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,425 145,735 SH   SOLE   145,735 0 0
GLOBAL WTR RES INC COM 379463102 3,924 387,009 SH   SOLE   387,009 0 0
GOLDCORP INC NEW COM 380956409 259 26,378 SH   SOLE   26,378 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 586 14,255 SH   SOLE   14,255 0 0
HECLA MNG CO COM 422704106 48 20,155 SH   SOLE   20,155 0 0
HOME DEPOT INC COM 437076102 438 2,551 SH   SOLE   2,551 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 485 7,829 SH   SOLE   7,829 0 0
IAMGOLD CORP COM COM 450913108 202 54,869 SH   SOLE   54,869 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,735 15,261 SH   SOLE   15,261 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 559 14,622 SH   SOLE   14,622 0 0
ISHARES INC MSCI TURKEY ETF 464286715 246 10,020 SH   SOLE   10,020 0 0
ISHARES TR SELECT DIVID ETF 464287168 240 2,687 SH   SOLE   2,687 0 0
ISHARES TR U.S. REAL ES ETF 464287739 252 3,366 SH   SOLE   3,366 0 0
ISHARES TR IBOXX HI YD ETF 464288513 717 8,842 SH   SOLE   8,842 0 0
JOHNSON & JOHNSON COM 478160104 10,138 78,559 SH   SOLE   78,559 0 0
KINROSS GOLD CORP COM NO PAR 496902404 53 16,335 SH   SOLE   16,335 0 0
LANNET INC COM 516012101 939 189,389 SH   SOLE   189,389 0 0
LILLY ELI & CO COM 532457108 3,433 29,670 SH   SOLE   29,670 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 3,014 202,534 SH   SOLE   202,534 0 0
LOWES COS INC COM 548661107 388 4,206 SH   SOLE   4,206 0 0
MAGNA INTL INC COM COM 559222401 390 8,573 SH   SOLE   8,573 0 0
MICROSOFT CORP COM 594918104 18,213 179,317 SH   SOLE   179,317 0 0
MURPHY USA INC COM 626755102 666 8,694 SH   SOLE   8,694 0 0
NATIONAL PRESTO INDS INC COM 637215104 7,731 66,126 SH   SOLE   66,126 0 0
NEWMONT MINING CORP COM 651639106 513 14,817 SH   SOLE   14,817 0 0
NOKIA CORP SPONSORED ADR 654902204 728 125,091 SH   SOLE   125,091 0 0
NORTH AMERICAN CONST COM 656811106 21,229 2,383,332 SH   SOLE   2,383,332 0 0
NOVO-NORDISK A S ADR 670100205 448 9,733 SH   SOLE   9,733 0 0
OFFICE DEPOT INC COM 676220106 944 366,045 SH   SOLE   366,045 0 0
OPEN TEXT CORP COM 683715106 327 10,021 SH   SOLE   10,021 0 0
PEMBINA PIPELINE CORP COM 706327103 931 31,361 SH   SOLE   31,361 0 0
PENNEY J C INC COM 708160106 13 12,168 SH   SOLE   12,168 0 0
PFIZER INC COM 717081103 1,794 41,094 SH   SOLE   41,094 0 0
POINTS INTL LTD COM NEW 730843208 183 18,282 SH   SOLE   18,282 0 0
POLARIS INDS INC COM 731068102 4,619 60,236 SH   SOLE   60,236 0 0
PROCTER AND GAMBLE CO COM 742718109 215 2,338 SH   SOLE   2,338 0 0
QUALCOMM INC COM 747525103 3,831 67,314 SH   SOLE   67,314 0 0
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 375 67,522 SH   SOLE   67,522 0 0
ROCKWELL AUTOMATION INC COM 773903109 355 2,357 SH   SOLE   2,357 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 363 7,082 SH   SOLE   7,082 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 8,558 124,929 SH   SOLE   124,929 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 3,496 54,879 SH   SOLE   54,879 0 0
SHERWIN WILLIAMS CO COM 824348106 1,038 2,638 SH   SOLE   2,638 0 0
SPLUNK INC COM 848637104 203 1,937 SH   SOLE   1,937 0 0
STRYKER CORP COM 863667101 3,053 19,479 SH   SOLE   19,479 0 0
SUN LIFE FINL INC COM 866796105 473 14,232 SH   SOLE   14,232 0 0
SUNCOR ENERGY INC NEW COM 867224107 774 27,686 SH   SOLE   27,686 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 1,278 228,239 SH   SOLE   228,239 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM COM 874054109 364 3,535 SH   SOLE   3,535 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,798 56,243 SH   SOLE   56,243 0 0
TRACTOR SUPPLY CO COM 892356106 4,731 56,699 SH   SOLE   56,699 0 0
TUCOWS INC COM NEW 898697206 314 5,217 SH   SOLE   5,217 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 116 20,700 SH   SOLE   20,700 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 208 3,175 SH   SOLE   3,175 0 0
VISTA OUTDOOR INC COM 928377100 2,253 198,471 SH   SOLE   198,471 0 0
WALMART INC COM 931142103 3,685 39,562 SH   SOLE   39,562 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,827 26,742 SH   SOLE   26,742 0 0
WATERS CORP COM 941848103 203 1,076 SH   SOLE   1,076 0 0
WELLS FARGO CO NEW COM COM 949746101 476 10,328 SH   SOLE   10,328 0 0
AMC NETWORKS INC CL A 00164V103 4,011 73,081 SH   SOLE   73,081 0 0
ABBVIE INC COM 00287Y109 13,662 148,199 SH   SOLE   148,199 0 0
AECOM COM 00766T100 3,704 139,792 SH   SOLE   139,792 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 201 1,468 SH   SOLE   1,468 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 6,909 2,945,315 SH   SOLE   2,945,315 0 0
ALPHABET INC CAP STK CL C 02079K107 1,217 1,175 SH   SOLE   1,175 0 0
ALPHABET INC CAP STK CL A 02079K305 4,531 4,336 SH   SOLE   4,336 0 0
AMAZON COM INC COM 023135106 496 330 SH   SOLE   330 0 0
AMERCO COM 023586100 1,376 4,194 SH   SOLE   4,194 0 0
AMGEN INC COM 031162100 1,438 7,387 SH   SOLE   7,387 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 210 16,750 SH   SOLE   16,750 0 0
APPLE INC COM 037833100 9,319 59,076 SH   SOLE   59,076 0 0
ASCENT CAP GROUP INC COM COM SER A 043632108 59 151,921 SH   SOLE   151,921 0 0
BCE INC COM NEW 05534B760 2,148 54,318 SH   SOLE   54,318 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 227 5,950 SH   SOLE   5,950 0 0
BANK AMER CORP COM 060505104 296 12,030 SH   SOLE   12,030 0 0
BANK MONTREAL QUE COM 063671101 5,470 83,662 SH   SOLE   83,662 0 0
BANK N S HALIFAX COM 064149107 2,368 47,459 SH   SOLE   47,459 0 0
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 336 11,950 SH   SOLE   11,950 0 0
BAUSCH HEALTH COS INC COM 071734107 249 13,506 SH   SOLE   13,506 0 0
BAYTEX ENERGY CORP COM 07317Q105 45 25,500 SH   SOLE   25,500 0 0
BECTON DICKINSON & CO COM 075887109 319 1,417 SH   SOLE   1,417 0 0
BED BATH & BEYOND INC COM 075896100 850 75,078 SH   SOLE   75,078 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 918 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,110 69,106 SH   SOLE   69,106 0 0
BEST BUY INC COM 086516101 1,435 27,092 SH   SOLE   27,092 0 0
BLACKBERRY LTD COM 09228F103 264 37,079 SH   SOLE   37,079 0 0
BLOCK H & R INC COM COM 093671105 506 19,946 SH   SOLE   19,946 0 0
CRH MEDICAL CORP COM 12626F105 74 24,300 SH   SOLE   24,300 0 0
CAMECO CORP COM 13321L108 176 15,537 SH   SOLE   15,537 0 0
CANADIAN PAC RY LTD COM 13645T100 880 4,953 SH   SOLE   4,953 0 0
CARDINAL HEALTH INC COM COM 14149Y108 627 14,068 SH   SOLE   14,068 0 0
CARS COM INC COM 14575E105 1,427 66,388 SH   SOLE   66,388 0 0
CELESTICA INC SUB VTG SHS 15101Q108 322 36,681 SH   SOLE   36,681 0 0
CENOVUS ENERGY INC COM 15135U109 266 37,760 SH   SOLE   37,760 0 0
CHART INDS INC COM PAR $0.01 16115Q308 3,971 61,064 SH   SOLE   61,064 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4,223 87,988 SH   SOLE   87,988 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 124 11,590 SH   SOLE   11,590 0 0
CISCO SYS INC COM 17275R102 15,956 368,234 SH   SOLE   368,234 0 0
DOWDUPONT INC COM 26078J100 1,068 19,962 SH   SOLE   19,962 0 0
ENBRIDGE INC COM 29250N105 819 26,339 SH   SOLE   26,339 0 0
FACEBOOK INC CL A 30303M102 3,738 28,515 SH   SOLE   28,515 0 0
GLOBAL X FDS MSCI PAKISTAN 37950E689 178 22,065 SH   SOLE   22,065 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 32,263 527,059 SH   SOLE   527,059 0 0
HP INC COM 40434L105 746 36,438 SH   SOLE   36,438 0 0
HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 453 499,000 SH   SOLE   499,000 0 0
HEWLETT PACKARD ENTERPRISE C COM COM 42824C109 165 12,527 SH   SOLE   12,527 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 353 738 SH   SOLE   738 0 0
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 353 20,825 SH   SOLE   20,825 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 324 3,844 SH   SOLE   3,844 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,035 21,958 SH   SOLE   21,958 0 0
JPMORGAN CHASE & CO COM COM 46625H100 378 3,873 SH   SOLE   3,873 0 0
JEFFERIES FINL GROUP INC COM 47233W109 285 16,425 SH   SOLE   16,425 0 0
JUST ENERGY GROUP INC COM 48213W101 80 24,272 SH   SOLE   24,272 0 0
KIMBALL ELECTRONICS INC COM 49428J109 3,289 212,304 SH   SOLE   212,304 0 0
MANULIFE FINL CORP COM 56501R106 1,470 103,509 SH   SOLE   103,509 0 0
MCKESSON CORP COM 58155Q103 5,499 49,780 SH   SOLE   49,780 0 0
MERCK & CO INC COM COM 58933Y105 705 9,231 SH   SOLE   9,231 0 0
NATIONAL AMERN UNIV HLDGS IN COM 63245Q105 45 250,405 SH   SOLE   250,405 0 0
NETEASE INC SPONSORED ADR 64110W102 4,637 19,702 SH   SOLE   19,702 0 0
NVIDIA CORP COM 67066G104 260 1,946 SH   SOLE   1,946 0 0
NUTRIEN LTD COM 67077M108 403 8,583 SH   SOLE   8,583 0 0
ORACLE CORP COM 68389X105 362 8,017 SH   SOLE   8,017 0 0
PAYPAL HLDGS INC COM 70450Y103 6,887 81,901 SH   SOLE   81,901 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 11,031 1,067,834 SH   SOLE   1,067,834 0 0
PROSHARES TR II ULTRASHRT EURO 74347W882 303 12,500 SH   SOLE   12,500 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 3,672 178,702 SH   SOLE   178,702 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 350 6,695 SH   SOLE   6,695 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,844 7,380 SH   SOLE   7,380 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 298 8,432 SH   SOLE   8,432 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,883 345,049 SH   SOLE   345,049 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 200 8,398 SH   SOLE   8,398 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 2,766 152,671 SH   SOLE   152,671 0 0
SHIRE PLC SPONSORED ADR 82481R106 775 4,452 SH   SOLE   4,452 0 0
SIRIUS XM HLDGS INC COM 82968B103 78 13,732 SH   SOLE   13,732 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 846 82,032 SH   SOLE   82,032 0 0
STANTEC INC COM 85472N109 1,830 83,447 SH   SOLE   83,447 0 0
SYNAPTICS INC COM 87157D109 3,465 93,119 SH   SOLE   93,119 0 0
TELUS CORP COM 87971M103 543 16,371 SH   SOLE   16,371 0 0
TESLA INC COM 88160R101 234 703 SH   SOLE   703 0 0
3M CO COM 88579Y101 968 5,080 SH   SOLE   5,080 0 0
TRANSCANADA CORP COM 89353D107 796 22,278 SH   SOLE   22,278 0 0
UBIQUITI NETWORKS INC COM 90347A100 14,850 149,377 SH   SOLE   149,377 0 0
VALERO ENERGY CORP NEW COM 91913Y100 231 3,080 SH   SOLE   3,080 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 334 2,000 SH   SOLE   2,000 0 0
VAREX IMAGING CORP COM 92214X106 7,999 337,802 SH   SOLE   337,802 0 0
VECTRUS INC COM 92242T101 457 21,167 SH   SOLE   21,167 0 0
VIACOM INC NEW CL B 92553P201 5,854 227,791 SH   SOLE   227,791 0 0
VISA INC COM CL A 92826C839 301 2,285 SH   SOLE   2,285 0 0
WASTE CONNECTIONS INC COM 94106B101 327 4,401 SH   SOLE   4,401 0 0
YAMANA GOLD INC COM 98462Y100 86 36,400 SH   SOLE   36,400 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,289 12,427 SH   SOLE   12,427 0 0
ARRIS INTL INC SHS G0551A103 5,000 163,555 SH   SOLE   163,555 0 0
ENDO INTL PLC SHS G30401106 1,251 171,339 SH   SOLE   171,339 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 5,375 340,214 SH   SOLE   340,214 0 0
MEDTRONIC PLC SHS SHS G5960L103 5,056 55,580 SH   SOLE   55,580 0 0
APTIV PLC SHS G6095L109 414 6,731 SH   SOLE   6,731 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,669 74,330 SH   SOLE   74,330 0 0
ADECOAGRO S A COM L00849106 3,137 450,763 SH   SOLE   450,763 0 0
ORION ENGINEERED CARBONS S A COM L72967109 13,147 520,071 SH   SOLE   520,071 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 7,983 94,318 SH   SOLE   94,318 0 0
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 434 25,600 SH Call SOLE   25,600 0 0
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 1,525 90,000 SH Call SOLE   90,000 0 0
ENDO INTL PLC SHS G30401106 1 200 SH Call SOLE   200 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 5 300 SH Call SOLE   300 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 12 1,200 SH Call SOLE   1,200 0 0
CIGNA CORP NEW COM 125523100 102 6,000 SH Put SOLE   6,000 0 0
CIGNA CORP NEW COM 125523100 102 6,000 SH Call SOLE   6,000 0 0
POLARIS INDS INC COM 731068102 34 2,000 SH Put SOLE   2,000 0 0
ENDO INTL PLC SHS G30401106 1 200 SH Put SOLE   200 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 5 300 SH Call SOLE   300 0 0
QUALCOMM INC COM 747525103 285 5,000 SH Put SOLE   5,000 0 0
QUALCOMM INC COM 747525103 285 5,000 SH Call SOLE   5,000 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 12 1,200 SH Put SOLE   1,200 0 0
UBIQUITI NETWORKS INC COM 90347A100 199 2,000 SH Put SOLE   2,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 199 2,000 SH Call SOLE   2,000 0 0