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 1,034 16,648 SH   SOLE   16,648 0 0
BUCKLE INC COM 118440106 6,735 292,194 SH   SOLE   292,194 0 0
CAE INC COM 124765108 311 15,301 SH   SOLE   15,301 0 0
CVS HEALTH CORP COM 126650100 9,529 121,049 SH   SOLE   121,049 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,790 40,451 SH   SOLE   40,451 0 0
CANADIAN NATL RY CO COM 136375102 1,187 13,228 SH   SOLE   13,228 0 0
CANADIAN NAT RES LTD COM 136385101 345 10,558 SH   SOLE   10,558 0 0
CANOPY GROWTH CORP COM 138035100 231 4,765 SH   SOLE   4,765 0 0
CAREER EDUCATION CORP COM 141665109 459 30,725 SH   SOLE   30,725 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,390 37,474 SH   SOLE   37,474 0 0
CATERPILLAR INC DEL COM 149123101 202 1,327 SH   SOLE   1,327 0 0
CITIGROUP INC COM NEW 172967424 354 4,932 SH   SOLE   4,932 0 0
COCA COLA CO COM 191216100 1,221 26,424 SH   SOLE   26,424 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,578 72,307 SH   SOLE   72,307 0 0
COLGATE PALMOLIVE CO COM 194162103 252 3,768 SH   SOLE   3,768 0 0
DANAHER CORP DEL COM 235851102 221 2,038 SH   SOLE   2,038 0 0
DEAN FOODS CO NEW COM NEW 242370203 82 11,561 SH   SOLE   11,561 0 0
DESCARTES SYS GROUP INC COM 249906108 315 9,298 SH   SOLE   9,298 0 0
DICKS SPORTING GOODS INC COM 253393102 1,584 44,638 SH   SOLE   44,638 0 0
DISNEY WALT CO COM DISNEY 254687106 237 2,027 SH   SOLE   2,027 0 0
DOLLAR TREE INC COM 256746108 3,311 40,600 SH   SOLE   40,600 0 0
EMERSON ELEC CO COM COM 291011104 398 5,200 SH   SOLE   5,200 0 0
ENCANA CORP COM 292505104 236 17,975 SH   SOLE   17,975 0 0
EXFO INC SUB VTG SHS 302046107 343 91,010 SH   SOLE   91,010 0 0
FLUOR CORP NEW COM 343412102 207 3,565 SH   SOLE   3,565 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 106 11,449 SH   SOLE   11,449 0 0
FORTIS INC COM 349553107 325 10,033 SH   SOLE   10,033 0 0
GENERAL ELECTRIC CO COM 369604103 196 17,323 SH   SOLE   17,323 0 0
GILEAD SCIENCES INC COM 375558103 225 2,920 SH   SOLE   2,920 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,498 147,830 SH   SOLE   147,830 0 0
GLOBAL WTR RES INC COM 379463102 4,146 391,495 SH   SOLE   391,495 0 0
GOLDCORP INC NEW COM 380956409 204 19,958 SH   SOLE   19,958 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 642 14,594 SH   SOLE   14,594 0 0
HECLA MNG CO COM 422704106 56 20,155 SH   SOLE   20,155 0 0
HOME DEPOT INC COM 437076102 521 2,516 SH   SOLE   2,516 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 488 7,934 SH   SOLE   7,934 0 0
IAMGOLD CORP COM COM 450913108 202 54,869 SH   SOLE   54,869 0 0
INTEL CORP COM 458140100 217 4,582 SH   SOLE   4,582 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,174 14,377 SH   SOLE   14,377 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 471 13,952 SH   SOLE   13,952 0 0
ISHARES INC MSCI TURKEY ETF 464286715 208 8,720 SH   SOLE   8,720 0 0
ISHARES TR SELECT DIVID ETF 464287168 314 3,143 SH   SOLE   3,143 0 0
ISHARES TR MSCI EAFE ETF 464287465 373 5,493 SH   SOLE   5,493 0 0
ISHARES TR U.S. REAL ES ETF 464287739 305 3,817 SH   SOLE   3,817 0 0
ISHARES TR IBOXX HI YD ETF 464288513 770 8,904 SH   SOLE   8,904 0 0
JOHNSON & JOHNSON COM 478160104 11,217 81,184 SH   SOLE   81,184 0 0
KINROSS GOLD CORP COM NO PAR 496902404 46 16,985 SH   SOLE   16,985 0 0
LANNET INC COM 516012101 1,916 403,421 SH   SOLE   403,421 0 0
LILLY ELI & CO COM 532457108 3,306 30,808 SH   SOLE   30,808 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 4,889 209,813 SH   SOLE   209,813 0 0
LOWES COS INC COM 548661107 483 4,206 SH   SOLE   4,206 0 0
MAGNA INTL INC COM COM 559222401 437 8,326 SH   SOLE   8,326 0 0
MICROSOFT CORP COM 594918104 22,207 194,166 SH   SOLE   194,166 0 0
MURPHY USA INC COM 626755102 787 9,214 SH   SOLE   9,214 0 0
NATIONAL PRESTO INDS INC COM 637215104 8,822 68,041 SH   SOLE   68,041 0 0
NEWMONT MINING CORP COM 651639106 449 14,880 SH   SOLE   14,880 0 0
NOKIA CORP SPONSORED ADR 654902204 702 125,871 SH   SOLE   125,871 0 0
NORTH AMERICAN CONST COM 656811106 24,012 2,461,863 SH   SOLE   2,461,863 0 0
NOVO-NORDISK A S ADR 670100205 459 9,733 SH   SOLE   9,733 0 0
OFFICE DEPOT INC COM 676220106 1,428 444,966 SH   SOLE   444,966 0 0
OPEN TEXT CORP COM 683715106 360 9,475 SH   SOLE   9,475 0 0
PEMBINA PIPELINE CORP COM 706327103 1,093 32,158 SH   SOLE   32,158 0 0
PENNEY J C INC COM 708160106 258 155,688 SH   SOLE   155,688 0 0
PFIZER INC COM 717081103 1,856 42,106 SH   SOLE   42,106 0 0
PIER 1 IMPORTS INC COM 720279108 17 11,662 SH   SOLE   11,662 0 0
POINTS INTL LTD COM NEW 730843208 243 17,267 SH   SOLE   17,267 0 0
POLARIS INDS INC COM 731068102 6,287 62,274 SH   SOLE   62,274 0 0
QUALCOMM INC COM 747525103 4,771 66,237 SH   SOLE   66,237 0 0
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 420 47,522 SH   SOLE   47,522 0 0
ROCKWELL AUTOMATION INC COM 773903109 442 2,357 SH   SOLE   2,357 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 347 6,747 SH   SOLE   6,747 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 10,176 126,956 SH   SOLE   126,956 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 4,467 55,419 SH   SOLE   55,419 0 0
SHERWIN WILLIAMS CO COM 824348106 1,208 2,653 SH   SOLE   2,653 0 0
SPLUNK INC COM 848637104 234 1,937 SH   SOLE   1,937 0 0
STRYKER CORP COM 863667101 3,590 20,207 SH   SOLE   20,207 0 0
SUN LIFE FINL INC COM 866796105 582 14,650 SH   SOLE   14,650 0 0
SUNCOR ENERGY INC NEW COM 867224107 951 24,586 SH   SOLE   24,586 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 1,306 229,929 SH   SOLE   229,929 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM COM 874054109 488 3,539 SH   SOLE   3,539 0 0
THOMSON REUTERS CORP COM 884903105 226 4,948 SH   SOLE   4,948 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,497 57,551 SH   SOLE   57,551 0 0
TRACTOR SUPPLY CO COM 892356106 6,337 69,726 SH   SOLE   69,726 0 0
TUCOWS INC COM NEW 898697206 279 5,006 SH   SOLE   5,006 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 100 20,700 SH   SOLE   20,700 0 0
UNITED TECHNOLOGIES CORP COM 913017109 204 1,458 SH   SOLE   1,458 0 0
VISTA OUTDOOR INC COM 928377100 3,616 202,141 SH   SOLE   202,141 0 0
WALMART INC COM 931142103 3,766 40,107 SH   SOLE   40,107 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,952 26,777 SH   SOLE   26,777 0 0
WATERS CORP COM 941848103 209 1,076 SH   SOLE   1,076 0 0
WELLS FARGO CO NEW COM COM 949746101 544 10,358 SH   SOLE   10,358 0 0
AMC NETWORKS INC CL A 00164V103 4,801 72,373 SH   SOLE   72,373 0 0
ABBVIE INC COM 00287Y109 14,551 153,853 SH   SOLE   153,853 0 0
AECOM COM 00766T100 4,651 142,396 SH   SOLE   142,396 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 225 1,368 SH   SOLE   1,368 0 0
ALPHABET INC CAP STK CL C 02079K107 1,942 1,627 SH   SOLE   1,627 0 0
ALPHABET INC CAP STK CL A 02079K305 5,287 4,380 SH   SOLE   4,380 0 0
AMAZON COM INC COM 023135106 661 330 SH   SOLE   330 0 0
AMERCO COM 023586100 1,488 4,173 SH   SOLE   4,173 0 0
AMGEN INC COM 031162100 1,584 7,643 SH   SOLE   7,643 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 144 16,750 SH   SOLE   16,750 0 0
APPLE INC COM 037833100 13,452 59,591 SH   SOLE   59,591 0 0
ASCENT CAP GROUP INC COM COM SER A 043632108 476 268,868 SH   SOLE   268,868 0 0
BCE INC COM NEW 05534B760 2,174 53,658 SH   SOLE   53,658 0 0
BRP INC COM SUN VTG 05577W200 300 6,391 SH   SOLE   6,391 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 248 5,950 SH   SOLE   5,950 0 0
BANK AMER CORP COM 060505104 361 12,237 SH   SOLE   12,237 0 0
BANK MONTREAL QUE COM 063671101 6,752 81,867 SH   SOLE   81,867 0 0
BANK N S HALIFAX COM 064149107 2,742 46,011 SH   SOLE   46,011 0 0
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 284 11,950 SH   SOLE   11,950 0 0
BAUSCH HEALTH COS INC COM 071734107 435 16,946 SH   SOLE   16,946 0 0
BAYTEX ENERGY CORP COM 07317Q105 44 15,000 SH   SOLE   15,000 0 0
BECTON DICKINSON & CO COM 075887109 370 1,417 SH   SOLE   1,417 0 0
BED BATH & BEYOND INC COM 075896100 1,249 83,266 SH   SOLE   83,266 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 960 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,895 69,567 SH   SOLE   69,567 0 0
BEST BUY INC COM 086516101 2,239 28,218 SH   SOLE   28,218 0 0
BLACKBERRY LTD COM 09228F103 499 44,085 SH   SOLE   44,085 0 0
BLOCK H & R INC COM COM 093671105 570 22,133 SH   SOLE   22,133 0 0
CRH MEDICAL CORP COM 12626F105 97 24,300 SH   SOLE   24,300 0 0
CAMECO CORP COM 13321L108 177 15,537 SH   SOLE   15,537 0 0
CANADIAN PAC RY LTD COM 13645T100 1,095 5,179 SH   SOLE   5,179 0 0
CARDINAL HEALTH INC COM COM 14149Y108 599 11,101 SH   SOLE   11,101 0 0
CARS COM INC COM 14575E105 1,838 66,573 SH   SOLE   66,573 0 0
CELESTICA INC SUB VTG SHS 15101Q108 387 35,751 SH   SOLE   35,751 0 0
CENOVUS ENERGY INC COM 15135U109 369 36,715 SH   SOLE   36,715 0 0
CHART INDS INC COM PAR $0.01 16115Q308 6,307 80,522 SH   SOLE   80,522 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4,360 89,100 SH   SOLE   89,100 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 135 11,590 SH   SOLE   11,590 0 0
CISCO SYS INC COM 17275R102 19,085 392,284 SH   SOLE   392,284 0 0
DOWDUPONT INC COM 26078J100 1,275 19,823 SH   SOLE   19,823 0 0
ENBRIDGE INC COM 29250N105 846 26,234 SH   SOLE   26,234 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 772 8,122 SH   SOLE   8,122 0 0
FACEBOOK INC CL A 30303M102 458 2,782 SH   SOLE   2,782 0 0
GLOBAL X FDS MSCI PAKISTAN 37950E689 223 21,065 SH   SOLE   21,065 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 34,639 537,306 SH   SOLE   537,306 0 0
HP INC COM 40434L105 980 38,023 SH   SOLE   38,023 0 0
HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 486 499,000 SH   SOLE   499,000 0 0
HEWLETT PACKARD ENTERPRISE C COM COM 42824C109 208 12,759 SH   SOLE   12,759 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 424 738 SH   SOLE   738 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 411 22,885 SH   SOLE   22,885 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 461 5,094 SH   SOLE   5,094 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 315 3,587 SH   SOLE   3,587 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 320 2,687 SH   SOLE   2,687 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,141 22,029 SH   SOLE   22,029 0 0
JPMORGAN CHASE & CO COM COM 46625H100 463 4,102 SH   SOLE   4,102 0 0
JEFFERIES FINL GROUP INC COM 47233W109 381 17,369 SH   SOLE   17,369 0 0
JUST ENERGY GROUP INC COM 48213W101 80 25,848 SH   SOLE   25,848 0 0
KIMBALL ELECTRONICS INC COM 49428J109 5,351 272,340 SH   SOLE   272,340 0 0
MANULIFE FINL CORP COM 56501R106 2,009 112,409 SH   SOLE   112,409 0 0
MASTERCARD INCORPORATED CL A 57636Q104 229 1,030 SH   SOLE   1,030 0 0
MCKESSON CORP COM 58155Q103 6,548 49,365 SH   SOLE   49,365 0 0
MERCK & CO INC COM COM 58933Y105 654 9,226 SH   SOLE   9,226 0 0
MITEL NETWORKS CORP COM 60671Q104 301 27,340 SH   SOLE   27,340 0 0
MOSAIC CO NEW COM 61945C103 325 10,000 SH   SOLE   10,000 0 0
NATIONAL AMERN UNIV HLDGS IN COM 63245Q105 200 250,405 SH   SOLE   250,405 0 0
NETEASE INC SPONSORED ADR 64110W102 4,548 19,925 SH   SOLE   19,925 0 0
NVIDIA CORP COM 67066G104 406 1,446 SH   SOLE   1,446 0 0
NUTRIEN LTD COM 67077M108 477 8,273 SH   SOLE   8,273 0 0
ORACLE CORP COM 68389X105 372 7,217 SH   SOLE   7,217 0 0
PAYPAL HLDGS INC COM 70450Y103 7,239 82,408 SH   SOLE   82,408 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 13,567 1,088,005 SH   SOLE   1,088,005 0 0
PROSHARES TR II ULTRASHRT EURO 74347W882 303 13,000 SH   SOLE   13,000 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 362 6,108 SH   SOLE   6,108 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 722 2,482 SH   SOLE   2,482 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 207 5,400 SH   SOLE   5,400 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 6,618 359,850 SH   SOLE   359,850 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 246 8,922 SH   SOLE   8,922 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 2,886 148,105 SH   SOLE   148,105 0 0
SHIRE PLC SPONSORED ADR 82481R106 983 5,424 SH   SOLE   5,424 0 0
SIRIUS XM HLDGS INC COM 82968B103 87 13,732 SH   SOLE   13,732 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 863 90,397 SH   SOLE   90,397 0 0
STANTEC INC COM 85472N109 2,040 82,021 SH   SOLE   82,021 0 0
SYNAPTICS INC COM 87157D109 4,463 97,822 SH   SOLE   97,822 0 0
TELUS CORP COM 87971M103 573 15,549 SH   SOLE   15,549 0 0
3M CO COM 88579Y101 1,084 5,145 SH   SOLE   5,145 0 0
TRANSCANADA CORP COM 89353D107 970 23,971 SH   SOLE   23,971 0 0
UBIQUITI NETWORKS INC COM 90347A100 16,597 167,880 SH   SOLE   167,880 0 0
VALERO ENERGY CORP NEW COM 91913Y100 350 3,080 SH   SOLE   3,080 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 405 2,000 SH   SOLE   2,000 0 0
VAREX IMAGING CORP COM 92214X106 9,785 341,426 SH   SOLE   341,426 0 0
VECTRUS INC COM 92242T101 667 21,381 SH   SOLE   21,381 0 0
VIACOM INC NEW CL B 92553P201 7,584 224,645 SH   SOLE   224,645 0 0
VISA INC COM CL A 92826C839 299 1,992 SH   SOLE   1,992 0 0
WASTE CONNECTIONS INC COM 94106B101 331 4,154 SH   SOLE   4,154 0 0
YAMANA GOLD INC COM 98462Y100 93 37,164 SH   SOLE   37,164 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,675 12,742 SH   SOLE   12,742 0 0
ARRIS INTL INC SHS G0551A103 4,280 164,673 SH   SOLE   164,673 0 0
ENDO INTL PLC SHS G30401106 2,907 172,741 SH   SOLE   172,741 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 10,250 349,718 SH   SOLE   349,718 0 0
MEDTRONIC PLC SHS SHS G5960L103 5,526 56,180 SH   SOLE   56,180 0 0
APTIV PLC SHS G6095L109 600 7,153 SH   SOLE   7,153 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,967 72,441 SH   SOLE   72,441 0 0
ADECOAGRO S A COM L00849106 3,270 444,880 SH   SOLE   444,880 0 0
ORION ENGINEERED CARBONS S A COM L72967109 17,058 531,415 SH   SOLE   531,415 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 9,266 94,261 SH   SOLE   94,261 0 0
BAYTEX ENERGY CORP COM 07317Q105 65 10,000 SH Put SOLE   10,000 0 0
CARDINAL HEALTH INC COM COM 14149Y108 101 3,000 SH Put SOLE   3,000 0 0
ENDO INTL PLC SHS G30401106 8 200 SH Call SOLE   200 0 0
ENDO INTL PLC SHS G30401106 8 200 SH Put SOLE   200 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 337 6,000 SH Call SOLE   6,000 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 337 6,000 SH Put SOLE   6,000 0 0
LANNET INC COM 516012101 13 400 SH Call SOLE   400 0 0
LANNET INC COM 516012101 13 400 SH Put SOLE   400 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 17 300 SH Call SOLE   300 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 17 300 SH Put SOLE   300 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 15 1,200 SH Call SOLE   1,200 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 15 1,200 SH Put SOLE   1,200 0 0
QUALCOMM INC COM 747525103 277 5,000 SH Call SOLE   5,000 0 0
QUALCOMM INC COM 747525103 277 5,000 SH Put SOLE   5,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 62 2,000 SH Call SOLE   2,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 62 2,000 SH Put SOLE   2,000 0 0
VIACOM INC NEW CL B 92553P201 255 6,000 SH Put SOLE   6,000 0 0