Annual report pursuant to Section 13 and 15(d)

Note 9 - Financial Instruments and Risks (Tables)

v3.19.1
Note 9 - Financial Instruments and Risks (Tables)
12 Months Ended
Dec. 30, 2018
Notes Tables  
Schedule of Interest Rate Change, Potential Effect on Earnings
10% increase in interest rate (million)
  $
0.9
 
10% decrease in interest rate (million)
  $
(0.9
)
Schedule of Foreign Exchange Contracts, Potential Effect on Cost of Sales [Table Text Block]
10% increase in both the CAD and PESO foreign exchange rates (million)
  $
2.2
 
10% decrease in both the CAD and PESO foreign exchange rates (million)
  $
(2.6
)
Schedule of Derivative Instruments [Table Text Block]
Currency
Buy/Sell
Foreign Currency Amount
 
Notional
Contract
Value in USD
 
Mexican Peso
Buy
MXN 7,537
  $
369
 
Schedule of Derivative Rates at Fair Value [Table Text Block] <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px; margin: 0pt auto 0pt 69pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 30,</div></div></div> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch; border-left: 1px solid rgb(0, 0, 0);"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Average USD:CAD contract rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">N/A</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch; border-left: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.29</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Average USD:CAD mark-to-market rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">N/A</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch; border-left: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.26</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Average USD:PESO contract rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.43</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch; border-left: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.69</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Average USD:PESO mark-to-market rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.66</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch; border-left: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.11</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-image: none 100% / 1 / 0 stretch;"> </td> </tr> </table></div>
Schedule of Financial Instruments Owned [Table Text Block]
   
As at December 30, 2018
   
As at December 31, 2017
 
   
Carrying
Amount
   
Estimated
Fair Value
   
Carrying
Amount
   
Estimated
Fair Value
 
Level 1
                               
Cash
  $
1,601
    $
1,601
    $
5,536
    $
5,536
 
                                 
                                 
Level 2
                               
Derivative assets
   
15
     
15
     
17
     
17
 
Derivative liability
   
—
     
—
     
375
     
375
 
Revolving credit facility
   
25,020
     
25,020
     
12,191
     
12,191
 
Current and long term debt
   
57,407
     
62,000
     
8,000
     
8,000
 
Warrant liability    
2,009
     
2,009
     
—
     
—
 
                                 
Level 3
                               
Contingent consideration
   
3,050
     
3,050
     
—
     
—