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
GROUPE CGI INC CL A SUB VTG 39945C109 31,639 549,159 SH   SOLE   549,159 0 0
MICROSOFT CORP COM 594918104 17,958 196,753 SH   SOLE   196,753 0 0
CISCO SYS INC COM 17275R102 17,913 417,660 SH   SOLE   417,660 0 0
ORION ENGINEERED CARBONS S A COM L72967109 14,593 538,483 SH   SOLE   538,483 0 0
ABBVIE INC COM 00287Y109 14,029 148,223 SH   SOLE   148,223 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,442 67,387 SH   SOLE   67,387 0 0
NORTH AMERN ENERGY PARTNERS COM 656844107 12,599 2,400,066 SH   SOLE   2,400,066 0 0
VAREX IMAGING CORP COM 92214X106 11,560 323,095 SH   SOLE   323,095 0 0
UBIQUITI NETWORKS INC COM 90347A100 11,105 161,409 SH   SOLE   161,409 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 10,061 1,044,722 SH   SOLE   1,044,722 0 0
JOHNSON & JOHNSON COM 478160104 10,033 78,290 SH   SOLE   78,290 0 0
APPLE INC COM 037833100 9,680 57,692 SH   SOLE   57,692 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 9,612 124,555 SH   SOLE   124,555 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 9,133 92,492 SH   SOLE   92,492 0 0
NATIONAL PRESTO INDS INC COM 637215104 7,213 76,935 SH   SOLE   76,935 0 0
CVS HEALTH CORP COM 126650100 6,972 112,069 SH   SOLE   112,069 0 0
POLARIS INDS INC COM 731068102 6,887 60,136 SH   SOLE   60,136 0 0
MCKESSON CORP COM 58155Q103 6,621 47,000 SH   SOLE   47,000 0 0
VIACOM INC NEW CL B 92553P201 6,488 208,892 SH   SOLE   208,892 0 0
BUCKLE INC COM 118440106 6,361 287,164 SH   SOLE   287,164 0 0
LANNET INC COM 516012101 6,056 377,334 SH   SOLE   377,334 0 0
BANK MONTREAL QUE COM 063671101 5,932 78,612 SH   SOLE   78,612 0 0
CHART INDS INC COM PAR $0.01 16115Q308 5,922 100,328 SH   SOLE   100,328 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,846 355,352 SH   SOLE   355,352 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,753 71,462 SH   SOLE   71,462 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 5,250 218,027 SH   SOLE   218,027 0 0
KIMBALL ELECTRONICS INC COM 49428J109 5,219 323,149 SH   SOLE   323,149 0 0
PAYPAL HLDGS INC COM 70450Y103 5,172 68,168 SH   SOLE   68,168 0 0
AECOM COM 00766T100 5,080 142,583 SH   SOLE   142,583 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 4,903 62,219 SH   SOLE   62,219 0 0
MEDTRONIC PLC SHS SHS G5960L103 4,872 60,738 SH   SOLE   60,738 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 4,745 327,676 SH   SOLE   327,676 0 0
NETEASE INC SPONSORED ADR 64110W102 4,676 16,676 SH   SOLE   16,676 0 0
ALPHABET INC CAP STK CL A 02079K305 4,465 4,305 SH   SOLE   4,305 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,398 152,248 SH   SOLE   152,248 0 0
ARRIS INTL INC SHS G0551A103 4,210 158,448 SH   SOLE   158,448 0 0
SYNAPTICS INC COM 87157D109 4,021 87,929 SH   SOLE   87,929 0 0
TRACTOR SUPPLY CO COM 892356106 3,942 62,557 SH   SOLE   62,557 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3,880 84,815 SH   SOLE   84,815 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,440 39,009 SH   SOLE   39,009 0 0
GLOBAL WTR RES INC COM 379463102 3,434 382,801 SH   SOLE   382,801 0 0
DOLLAR TREE INC COM 256746108 3,424 36,081 SH   SOLE   36,081 0 0
WALMART INC COM 931142103 3,412 38,352 SH   SOLE   38,352 0 0
AMC NETWORKS INC CL A 00164V103 3,409 65,931 SH   SOLE   65,931 0 0
QUALCOMM INC COM 747525103 3,309 59,718 SH   SOLE   59,718 0 0
STRYKER CORP COM 863667101 3,155 19,605 SH   SOLE   19,605 0 0
VISTA OUTDOOR INC COM 928377100 3,118 191,052 SH   SOLE   191,052 0 0
ADECOAGRO S A COM L00849106 3,047 405,130 SH   SOLE   405,130 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,002 52,957 SH   SOLE   52,957 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 2,871 149,159 SH   SOLE   149,159 0 0
BANK N S HALIFAX COM 064149107 2,635 42,817 SH   SOLE   42,817 0 0
LILLY ELI & CO COM 532457108 2,350 30,378 SH   SOLE   30,378 0 0
BEST BUY INC COM 086516101 2,011 28,738 SH   SOLE   28,738 0 0
MANULIFE FINL CORP COM 56501R106 1,994 107,485 SH   SOLE   107,485 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,889 28,805 SH   SOLE   28,805 0 0
BED BATH & BEYOND INC COM 075896100 1,878 89,459 SH   SOLE   89,459 0 0
BCE INC COM NEW 05534B760 1,809 42,071 SH   SOLE   42,071 0 0
STANTEC INC COM 85472N109 1,767 71,702 SH   SOLE   71,702 0 0
ALPHABET INC CAP STK CL C 02079K107 1,653 1,602 SH   SOLE   1,602 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,616 24,685 SH   SOLE   24,685 0 0
CARS COM INC COM 14575E105 1,593 56,227 SH   SOLE   56,227 0 0
MURPHY USA INC COM 626755102 1,584 21,753 SH   SOLE   21,753 0 0
PFIZER INC COM 717081103 1,484 41,826 SH   SOLE   41,826 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 1,429 231,294 SH   SOLE   231,294 0 0
AMERCO COM 023586100 1,425 4,129 SH   SOLE   4,129 0 0
DICKS SPORTING GOODS INC COM 253393102 1,399 39,917 SH   SOLE   39,917 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,362 12,492 SH   SOLE   12,492 0 0
DOWDUPONT INC COM 26078J100 1,321 20,737 SH   SOLE   20,737 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,321 22,617 SH   SOLE   22,617 0 0
AMGEN INC COM 031162100 1,283 7,524 SH   SOLE   7,524 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,271 8,283 SH   SOLE   8,283 0 0
COCA COLA CO COM 191216100 1,254 28,884 SH   SOLE   28,884 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1,216 113,091 SH   SOLE   113,091 0 0
3M CO COM 88579Y101 1,174 5,349 SH   SOLE   5,349 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,019 3,871 SH   SOLE   3,871 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,017 16,082 SH   SOLE   16,082 0 0
OFFICE DEPOT INC COM 676220106 993 461,664 SH   SOLE   461,664 0 0
TRANSCANADA CORP COM 89353D107 982 23,764 SH   SOLE   23,764 0 0
SHERWIN WILLIAMS CO COM 824348106 980 2,499 SH   SOLE   2,499 0 0
PEMBINA PIPELINE CORP COM 706327103 979 31,419 SH   SOLE   31,419 0 0
ASCENT CAP GROUP INC COM COM SER A 043632108 977 265,445 SH   SOLE   265,445 0 0
SHIRE PLC SPONSORED ADR 82481R106 902 6,038 SH   SOLE   6,038 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 897 3 SH   SOLE   3 0 0
SUNCOR ENERGY INC NEW COM 867224107 889 25,771 SH   SOLE   25,771 0 0
VECTRUS INC COM 92242T101 864 23,202 SH   SOLE   23,202 0 0
ENDO INTL PLC SHS G30401106 831 139,926 SH   SOLE   139,926 0 0
ISHARES TR IBOXX HI YD ETF 464288513 813 9,494 SH   SOLE   9,494 0 0
HP INC COM 40434L105 807 36,814 SH   SOLE   36,814 0 0
RPX CORP COM 74972G103 742 69,393 SH   SOLE   69,393 0 0
CANADIAN NATL RY CO COM 136375102 725 9,932 SH   SOLE   9,932 0 0
NOKIA CORP SPONSORED ADR 654902204 723 132,266 SH   SOLE   132,266 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 719 15,080 SH   SOLE   15,080 0 0
SUN LIFE FINL INC COM 866796105 641 15,622 SH   SOLE   15,622 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 612 8,749 SH   SOLE   8,749 0 0
APTIV PLC SHS G6095L109 603 7,093 SH   SOLE   7,093 0 0
ENBRIDGE INC COM 29250N105 597 18,993 SH   SOLE   18,993 0 0
TELUS CORP COM 87971M103 587 16,729 SH   SOLE   16,729 0 0
CANADIAN PAC RY LTD COM 13645T100 584 3,313 SH   SOLE   3,313 0 0
NEWMONT MINING CORP COM 651639106 583 14,932 SH   SOLE   14,932 0 0
CARDINAL HEALTH INC COM COM 14149Y108 539 8,602 SH   SOLE   8,602 0 0
BLOCK H & R INC COM COM 093671105 520 20,469 SH   SOLE   20,469 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 520 6,293 SH   SOLE   6,293 0 0
MERCK & CO INC COM COM 58933Y105 504 9,256 SH   SOLE   9,256 0 0
WELLS FARGO CO NEW COM COM 949746101 491 9,363 SH   SOLE   9,363 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 451 5,340 SH   SOLE   5,340 0 0
BLACKBERRY LTD COM 09228F103 443 38,590 SH   SOLE   38,590 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 435 9,699 SH   SOLE   9,699 0 0
JPMORGAN CHASE & CO COM COM 46625H100 434 3,946 SH   SOLE   3,946 0 0
LEUCADIA NATL CORP COM COM 527288104 422 18,567 SH   SOLE   18,567 0 0
POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 395 21,010 SH   SOLE   21,010 0 0
HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 383 401,000 PRN   SOLE   401,000 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 381 8,529 SH   SOLE   8,529 0 0
PENNEY J C INC COM 708160106 371 122,743 SH   SOLE   122,743 0 0
EMERSON ELEC CO COM COM 291011104 355 5,200 SH   SOLE   5,200 0 0
ROCKWELL AUTOMATION INC COM 773903109 341 1,959 SH   SOLE   1,959 0 0
BANK AMER CORP COM 060505104 340 11,345 SH   SOLE   11,345 0 0
NUTRIEN LTD COM 67077M108 325 6,879 SH   SOLE   6,879 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 325 2,399 SH   SOLE   2,399 0 0
FORTIS INC COM 349553107 325 9,631 SH   SOLE   9,631 0 0
MCDONALDS CORP COM 580135101 318 2,036 SH   SOLE   2,036 0 0
LOWES COS INC COM 548661107 315 3,588 SH   SOLE   3,588 0 0
THOMSON REUTERS CORP COM 884903105 293 7,578 SH   SOLE   7,578 0 0
CITIGROUP INC COM NEW 172967424 292 4,325 SH   SOLE   4,325 0 0
VALERO ENERGY CORP NEW COM 91913Y100 291 3,138 SH   SOLE   3,138 0 0
IAMGOLD CORP COM COM 450913108 284 54,869 SH   SOLE   54,869 0 0
NORBORD INC COM NEW COM NEW 65548P403 280 7,735 SH   SOLE   7,735 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM COM 874054109 280 2,862 SH   SOLE   2,862 0 0
WEIGHT WATCHERS INTL INC NEW COM COM 948626106 279 4,375 SH   SOLE   4,375 0 0
HEWLETT PACKARD ENTERPRISE C COM COM 42824C109 273 15,554 SH   SOLE   15,554 0 0
MAGNA INTL INC COM COM 559222401 270 4,788 SH   SOLE   4,788 0 0
ISHARES TR IBOXX INV CP ETF 464287242 266 2,265 SH   SOLE   2,265 0 0
VISA INC COM CL A 92826C839 263 2,197 SH   SOLE   2,197 0 0
BECTON DICKINSON & CO COM 075887109 257 1,188 SH   SOLE   1,188 0 0
UNITED TECHNOLOGIES CORP COM 913017109 255 2,024 SH   SOLE   2,024 0 0
METHANEX CORP COM 59151K108 250 4,121 SH   SOLE   4,121 0 0
CANADIAN NAT RES LTD COM 136385101 250 7,947 SH   SOLE   7,947 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 247 8,957 SH   SOLE   8,957 0 0
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 246 47,522 SH   SOLE   47,522 0 0
JUST ENERGY GROUP INC COM 48213W101 243 55,143 SH   SOLE   55,143 0 0
COLGATE PALMOLIVE CO COM 194162103 241 3,359 SH   SOLE   3,359 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 214 850 SH   SOLE   850 0 0
NOVO-NORDISK A S ADR 670100205 213 4,329 SH   SOLE   4,329 0 0
GENERAL ELECTRIC CO COM 369604103 213 15,799 SH   SOLE   15,799 0 0
ORACLE CORP COM 68389X105 211 4,621 SH   SOLE   4,621 0 0
ENCANA CORP COM 292505104 198 17,975 SH   SOLE   17,975 0 0
CELESTICA INC SUB VTG SHS 15101Q108 196 18,938 SH   SOLE   18,938 0 0
CRH MEDICAL CORP COM 12626F105 190 75,019 SH   SOLE   75,019 0 0
GLOBAL X FDS MSCI PAKISTAN 37950E689 186 14,200 SH   SOLE   14,200 0 0
CAREER EDUCATION CORP COM 141665109 165 12,595 SH   SOLE   12,595 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 149 11,590 SH   SOLE   11,590 0 0
GOLDCORP INC NEW COM 380956409 148 10,699 SH   SOLE   10,699 0 0
NATIONAL AMERN UNIV HLDGS IN COM 63245Q105 146 112,139 SH   SOLE   112,139 0 0
DEAN FOODS CO NEW COM NEW 242370203 100 11,591 SH   SOLE   11,591 0 0
CENOVUS ENERGY INC COM 15135U109 93 10,959 SH   SOLE   10,959 0 0
UR ENERGY INC COM 91688R108 91 151,922 SH   SOLE   151,922 0 0
EXFO INC SUB VTG SHS 302046107 87 20,787 SH   SOLE   20,787 0 0
KINROSS GOLD CORP COM NO PAR 496902404 70 17,790 SH   SOLE   17,790 0 0
QUARTERHILL INC COM 747713105 63 43,775 SH   SOLE   43,775 0 0
PIER 1 IMPORTS INC COM 720279108 47 14,632 SH   SOLE   14,632 0 0
RITE AID CORP COM 767754104 26 15,581 SH   SOLE   15,581 0 0
POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 329 17,500 SH Call SOLE   17,500 0 0
QUALCOMM INC COM 747525103 111 2,000 SH Call SOLE   2,000 0 0