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 885 15,997 SH   SOLE   15,997 0 0
BUCKLE INC COM 118440106 8,045 299,072 SH   SOLE   299,072 0 0
CVS HEALTH CORP COM 126650100 7,747 120,391 SH   SOLE   120,391 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,479 39,995 SH   SOLE   39,995 0 0
CANADIAN NATL RY CO COM 136375102 952 11,638 SH   SOLE   11,638 0 0
CANADIAN NAT RES LTD COM 136385101 320 8,858 SH   SOLE   8,858 0 0
CAREER EDUCATION CORP COM 141665109 498 30,785 SH   SOLE   30,785 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,919 33,492 SH   SOLE   33,492 0 0
CITIGROUP INC COM NEW 172967424 292 4,370 SH   SOLE   4,370 0 0
COCA COLA CO COM 191216100 1,250 28,499 SH   SOLE   28,499 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,730 72,539 SH   SOLE   72,539 0 0
COLGATE PALMOLIVE CO COM 194162103 215 3,319 SH   SOLE   3,319 0 0
DANAHER CORP DEL COM 235851102 206 2,087 SH   SOLE   2,087 0 0
DEAN FOODS CO NEW COM NEW 242370203 122 11,561 SH   SOLE   11,561 0 0
DESCARTES SYS GROUP INC COM 249906108 240 7,368 SH   SOLE   7,368 0 0
DICKS SPORTING GOODS INC COM 253393102 1,457 41,346 SH   SOLE   41,346 0 0
DISNEY WALT CO COM DISNEY 254687106 204 1,942 SH   SOLE   1,942 0 0
DOLLAR TREE INC COM 256746108 3,306 38,895 SH   SOLE   38,895 0 0
EMERSON ELEC CO COM COM 291011104 360 5,200 SH   SOLE   5,200 0 0
ENCANA CORP COM 292505104 235 17,975 SH   SOLE   17,975 0 0
EXFO INC SUB VTG SHS 302046107 169 49,126 SH   SOLE   49,126 0 0
FORTIS INC COM 349553107 308 9,631 SH   SOLE   9,631 0 0
GENERAL ELECTRIC CO COM 369604103 226 16,586 SH   SOLE   16,586 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,328 153,692 SH   SOLE   153,692 0 0
GLOBAL WTR RES INC COM 379463102 3,721 395,876 SH   SOLE   395,876 0 0
GOLDCORP INC NEW COM 380956409 245 17,849 SH   SOLE   17,849 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 699 14,836 SH   SOLE   14,836 0 0
HECLA MNG CO COM 422704106 70 20,155 SH   SOLE   20,155 0 0
HOME DEPOT INC COM 437076102 261 1,340 SH   SOLE   1,340 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 555 8,634 SH   SOLE   8,634 0 0
IAMGOLD CORP COM COM 450913108 320 54,869 SH   SOLE   54,869 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,194 8,544 SH   SOLE   8,544 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 454 14,164 SH   SOLE   14,164 0 0
ISHARES INC MSCI TURKEY ETF 464286715 279 9,220 SH   SOLE   9,220 0 0
ISHARES TR SELECT DIVID ETF 464287168 300 3,074 SH   SOLE   3,074 0 0
ISHARES TR IBOXX INV CP ETF 464287242 260 2,265 SH   SOLE   2,265 0 0
ISHARES TR MSCI EAFE ETF 464287465 238 3,549 SH   SOLE   3,549 0 0
ISHARES TR U.S. REAL ES ETF 464287739 309 3,840 SH   SOLE   3,840 0 0
ISHARES TR IBOXX HI YD ETF 464288513 790 9,284 SH   SOLE   9,284 0 0
JOHNSON & JOHNSON COM 478160104 9,757 80,413 SH   SOLE   80,413 0 0
KINROSS GOLD CORP COM NO PAR 496902404 66 17,405 SH   SOLE   17,405 0 0
LANNET INC COM 516012101 5,593 411,261 SH   SOLE   411,261 0 0
LILLY ELI & CO COM 532457108 2,660 31,168 SH   SOLE   31,168 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 4,974 212,009 SH   SOLE   212,009 0 0
LOWES COS INC COM 548661107 413 4,321 SH   SOLE   4,321 0 0
MAGNA INTL INC COM COM 559222401 380 6,538 SH   SOLE   6,538 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 516 6,293 SH   SOLE   6,293 0 0
MERCER INTL INC COM 588056101 267 15,282 SH   SOLE   15,282 0 0
MICROSOFT CORP COM 594918104 19,082 193,512 SH   SOLE   193,512 0 0
MURPHY USA INC COM 626755102 1,709 22,999 SH   SOLE   22,999 0 0
NATIONAL PRESTO INDS INC COM 637215104 9,526 76,820 SH   SOLE   76,820 0 0
NEWMONT MINING CORP COM 651639106 561 14,887 SH   SOLE   14,887 0 0
NOKIA CORP SPONSORED ADR 654902204 740 128,781 SH   SOLE   128,781 0 0
NORTH AMERICAN CONST COM 656811106 14,956 2,537,241 SH   SOLE   2,537,241 0 0
NOVO-NORDISK A S ADR 670100205 407 8,829 SH   SOLE   8,829 0 0
OFFICE DEPOT INC COM 676220106 1,161 455,275 SH   SOLE   455,275 0 0
OPEN TEXT CORP COM 683715106 244 6,924 SH   SOLE   6,924 0 0
PEMBINA PIPELINE CORP COM 706327103 1,065 30,740 SH   SOLE   30,740 0 0
PENNEY J C INC COM 708160106 369 157,888 SH   SOLE   157,888 0 0
PFIZER INC COM 717081103 1,481 40,810 SH   SOLE   40,810 0 0
PIER 1 IMPORTS INC COM 720279108 29 12,392 SH   SOLE   12,392 0 0
POLARIS INDS INC COM 731068102 7,570 61,961 SH   SOLE   61,961 0 0
QUALCOMM INC COM 747525103 3,696 65,858 SH   SOLE   65,858 0 0
QUARTERHILL INC COM 747713105 133 120,045 SH   SOLE   120,045 0 0
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 405 47,522 SH   SOLE   47,522 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 237 6,936 SH   SOLE   6,936 0 0
RITE AID CORP COM 767754104 68 39,244 SH   SOLE   39,244 0 0
ROCKWELL AUTOMATION INC COM 773903109 383 2,303 SH   SOLE   2,303 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 322 6,776 SH   SOLE   6,776 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 9,566 127,058 SH   SOLE   127,058 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 5,044 62,325 SH   SOLE   62,325 0 0
SHERWIN WILLIAMS CO COM 824348106 1,085 2,661 SH   SOLE   2,661 0 0
SIERRA WIRELESS INC COM 826516106 168 10,483 SH   SOLE   10,483 0 0
STRYKER CORP COM 863667101 3,378 20,004 SH   SOLE   20,004 0 0
SUN LIFE FINL INC COM 866796105 589 14,650 SH   SOLE   14,650 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,040 25,561 SH   SOLE   25,561 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 1,370 230,279 SH   SOLE   230,279 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM COM 874054109 338 2,855 SH   SOLE   2,855 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,159 54,588 SH   SOLE   54,588 0 0
TRACTOR SUPPLY CO COM 892356106 5,316 69,495 SH   SOLE   69,495 0 0
TUCOWS INC COM NEW 898697206 218 3,598 SH   SOLE   3,598 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 116 17,700 SH   SOLE   17,700 0 0
UNITED TECHNOLOGIES CORP COM 913017109 270 2,158 SH   SOLE   2,158 0 0
VISTA OUTDOOR INC COM 928377100 3,118 201,308 SH   SOLE   201,308 0 0
WALMART INC COM 931142103 3,440 40,161 SH   SOLE   40,161 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,517 25,280 SH   SOLE   25,280 0 0
WELLS FARGO CO NEW COM COM 949746101 518 9,352 SH   SOLE   9,352 0 0
AMC NETWORKS INC CL A 00164V103 4,516 72,597 SH   SOLE   72,597 0 0
ABBVIE INC COM 00287Y109 13,955 150,622 SH   SOLE   150,622 0 0
ABIOMED INC COM 003654100 230 563 SH   SOLE   563 0 0
AECOM COM 00766T100 4,928 149,189 SH   SOLE   149,189 0 0
ALPHABET INC CAP STK CL C 02079K107 1,786 1,601 SH   SOLE   1,601 0 0
ALPHABET INC CAP STK CL A 02079K305 5,049 4,471 SH   SOLE   4,471 0 0
AMERCO COM 023586100 1,509 4,236 SH   SOLE   4,236 0 0
AMGEN INC COM 031162100 1,431 7,752 SH   SOLE   7,752 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 144 17,500 SH   SOLE   17,500 0 0
APPLE INC COM 037833100 11,122 60,083 SH   SOLE   60,083 0 0
ASCENT CAP GROUP INC COM COM SER A 043632108 809 287,963 SH   SOLE   287,963 0 0
BCE INC COM NEW 05534B760 1,925 47,530 SH   SOLE   47,530 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 284 5,950 SH   SOLE   5,950 0 0
BANK AMER CORP COM 060505104 315 11,190 SH   SOLE   11,190 0 0
BANK MONTREAL QUE COM 063671101 6,329 81,887 SH   SOLE   81,887 0 0
BANK N S HALIFAX COM 064149107 2,490 43,971 SH   SOLE   43,971 0 0
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 357 11,950 SH   SOLE   11,950 0 0
BAYTEX ENERGY CORP COM 07317Q105 50 15,000 SH   SOLE   15,000 0 0
BECTON DICKINSON & CO COM 075887109 374 1,560 SH   SOLE   1,560 0 0
BED BATH & BEYOND INC COM 075896100 1,767 88,700 SH   SOLE   88,700 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 846 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,196 70,698 SH   SOLE   70,698 0 0
BEST BUY INC COM 086516101 2,147 28,783 SH   SOLE   28,783 0 0
BLACKBERRY LTD COM 09228F103 435 45,080 PRN   SOLE   45,080 0 0
BLOCK H & R INC COM COM 093671105 484 21,244 SH   SOLE   21,244 0 0
CRH MEDICAL CORP COM 12626F105 315 100,923 SH   SOLE   100,923 0 0
CAMECO CORP COM 13321L108 185 16,437 SH   SOLE   16,437 0 0
CANADIAN PAC RY LTD COM 13645T100 826 4,505 SH   SOLE   4,505 0 0
CARDINAL HEALTH INC COM COM 14149Y108 600 12,287 SH   SOLE   12,287 0 0
CARS COM INC COM 14575E105 1,895 66,755 SH   SOLE   66,755 0 0
CELESTICA INC SUB VTG SHS 15101Q108 350 29,465 SH   SOLE   29,465 0 0
CENOVUS ENERGY INC COM 15135U109 369 35,541 SH   SOLE   35,541 0 0
CHART INDS INC COM PAR $0.01 16115Q308 6,044 97,988 SH   SOLE   97,988 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3,991 89,915 SH   SOLE   89,915 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 145 11,590 SH   SOLE   11,590 0 0
CISCO SYS INC COM 17275R102 17,985 417,957 SH   SOLE   417,957 0 0
COTT CORP QUE COM 22163N106 229 13,856 SH   SOLE   13,856 0 0
DOWDUPONT INC COM 26078J100 1,311 19,888 SH   SOLE   19,888 0 0
ENBRIDGE INC COM 29250N105 930 26,028 SH   SOLE   26,028 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 669 8,664 SH   SOLE   8,664 0 0
FOSSIL GROUP INC COM 34988V106 209 7,771 SH   SOLE   7,771 0 0
GLOBAL X FDS MSCI PAKISTAN 37950E689 284 25,615 SH   SOLE   25,615 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 34,652 546,868 SH   SOLE   546,868 0 0
HP INC COM 40434L105 877 38,668 SH   SOLE   38,668 0 0
HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 479 499,000 SH   SOLE   499,000 0 0
HEWLETT PACKARD ENTERPRISE C COM COM 42824C109 276 18,902 SH   SOLE   18,902 0 0
INTERSECT ENT INC COM 46071F103 225 6,000 SH   SOLE   6,000 0 0
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 283 14,130 SH   SOLE   14,130 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 451 23,385 SH   SOLE   23,385 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 454 5,340 SH   SOLE   5,340 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 295 3,573 SH   SOLE   3,573 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 299 2,723 SH   SOLE   2,723 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,165 22,179 SH   SOLE   22,179 0 0
JPMORGAN CHASE & CO COM COM 46625H100 398 3,815 SH   SOLE   3,815 0 0
JEFFERIES FINL GROUP INC COM 47233W109 400 17,599 SH   SOLE   17,599 0 0
JUST ENERGY GROUP INC COM 48213W101 94 26,200 SH   SOLE   26,200 0 0
KIMBALL ELECTRONICS INC COM 49428J109 5,793 316,570 SH   SOLE   316,570 0 0
MANULIFE FINL CORP COM 56501R106 1,953 108,700 SH   SOLE   108,700 0 0
MCKESSON CORP COM 58155Q103 6,569 49,242 SH   SOLE   49,242 0 0
MERCK & CO INC COM COM 58933Y105 562 9,256 SH   SOLE   9,256 0 0
MITEL NETWORKS CORP COM 60671Q104 250 22,802 SH   SOLE   22,802 0 0
MOSAIC CO NEW COM 61945C103 281 10,000 SH   SOLE   10,000 0 0
NATIONAL AMERN UNIV HLDGS IN COM 63245Q105 237 249,295 SH   SOLE   249,295 0 0
NETFLIX INC COM 64110L106 215 550 SH   SOLE   550 0 0
NETEASE INC SPONSORED ADR 64110W102 4,930 19,512 SH   SOLE   19,512 0 0
NUTRIEN LTD COM 67077M108 384 7,057 SH   SOLE   7,057 0 0
ORACLE CORP COM 68389X105 254 5,769 SH   SOLE   5,769 0 0
PAYPAL HLDGS INC COM 70450Y103 6,829 82,007 SH   SOLE   82,007 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 12,726 1,097,074 SH   SOLE   1,097,074 0 0
PROSHARES TR II ULTRASHRT EURO 74347W882 296 13,000 SH   SOLE   13,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 730 2,692 SH   SOLE   2,692 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 421 10,760 SH   SOLE   10,760 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,919 369,247 SH   SOLE   369,247 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 237 8,922 SH   SOLE   8,922 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 3,002 147,374 SH   SOLE   147,374 0 0
SHIRE PLC SPONSORED ADR 82481R106 953 5,647 SH   SOLE   5,647 0 0
SIRIUS XM HLDGS INC COM 82968B103 106 15,615 SH   SOLE   15,615 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1,228 120,591 SH   SOLE   120,591 0 0
STANTEC INC COM 85472N109 2,004 77,912 SH   SOLE   77,912 0 0
STARS GROUP INC COM 85570W100 330 9,104 SH   SOLE   9,104 0 0
SYNAPTICS INC COM 87157D109 4,768 94,651 SH   SOLE   94,651 0 0
TELUS CORP COM 87971M103 508 14,288 SH   SOLE   14,288 0 0
3M CO COM 88579Y101 1,004 5,102 SH   SOLE   5,102 0 0
TRANSCANADA CORP COM 89353D107 946 21,860 SH   SOLE   21,860 0 0
UBIQUITI NETWORKS INC COM 90347A100 14,387 169,820 SH   SOLE   169,820 0 0
UR ENERGY INC COM 91688R108 238 351,936 SH   SOLE   351,936 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 459 19,747 SH   SOLE   19,747 0 0
VALERO ENERGY CORP NEW COM 91913Y100 348 3,138 SH   SOLE   3,138 0 0
VAREX IMAGING CORP COM 92214X106 12,287 331,287 SH   SOLE   331,287 0 0
VECTRUS INC COM 92242T101 660 21,406 SH   SOLE   21,406 0 0
VIACOM INC NEW CL B 92553P201 6,686 221,690 SH   SOLE   221,690 0 0
VISA INC COM CL A 92826C839 291 2,197 SH   SOLE   2,197 0 0
WASTE CONNECTIONS INC COM 94106B101 239 3,169 SH   SOLE   3,169 0 0
YAMANA GOLD INC COM 98462Y100 108 37,164 SH   SOLE   37,164 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,408 12,634 SH   SOLE   12,634 0 0
ARRIS INTL INC SHS G0551A103 4,039 165,230 SH   SOLE   165,230 0 0
ENDO INTL PLC SHS G30401106 1,646 174,560 SH   SOLE   174,560 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 6,560 351,537 SH   SOLE   351,537 0 0
MEDTRONIC PLC SHS SHS G5960L103 5,129 59,914 SH   SOLE   59,914 0 0
APTIV PLC SHS G6095L109 649 7,084 SH   SOLE   7,084 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,633 65,055 SH   SOLE   65,055 0 0
SIGNET JEWELERS LIMITED SHS G81276100 208 3,729 SH   SOLE   3,729 0 0
ADECOAGRO S A COM L00849106 3,434 431,985 SH   SOLE   431,985 0 0
ORION ENGINEERED CARBONS S A COM L72967109 16,806 544,757 SH   SOLE   544,757 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 10,903 94,241 SH   SOLE   94,241 0 0
BAYTEX ENERGY CORP COM 07317Q105 33 10,000 SH Put SOLE   10,000 0 0
CARDINAL HEALTH INC COM COM 14149Y108 146 3,000 SH Put SOLE   3,000 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 178 4,000 SH Put SOLE   4,000 0 0
CVS HEALTH CORP COM 126650100 161 2,500 SH Put SOLE   2,500 0 0
DOLLAR TREE INC COM 256746108 170 2,000 SH Put SOLE   2,000 0 0
ENDO INTL PLC SHS G30401106 2 200 SH Call SOLE   200 0 0
ENDO INTL PLC SHS G30401106 2 200 SH Put SOLE   200 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 463 6,000 SH Put SOLE   6,000 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 463 6,000 SH Call SOLE   6,000 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 1,623 90,000 SH Call SOLE   90,000 0 0
LANNET INC COM 516012101 5 400 SH Call SOLE   400 0 0
LANNET INC COM 516012101 5 400 SH Put SOLE   400 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 6 300 SH Call SOLE   300 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 6 300 SH Put SOLE   300 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 14 1,200 SH Call SOLE   1,200 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 14 1,200 SH Put SOLE   1,200 0 0
QUALCOMM INC COM 747525103 281 5,000 SH Put SOLE   5,000 0 0
QUALCOMM INC COM 747525103 281 5,000 SH Call SOLE   5,000 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 256 16,000 SH Put SOLE   16,000 0 0
SIGNET JEWELERS LIMITED SHS G81276100 139 2,500 SH Put SOLE   2,500 0 0
UBIQUITI NETWORKS INC COM 90347A100 169 2,000 SH Put SOLE   2,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 169 2,000 SH Call SOLE   2,000 0 0