AFFILIATE DISCLOSURE is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to generate a means for website owners to earn advertising fees by advertising and linking to amazon(.com,, .ca etc). We support our work to earn affiliate commissions when our readers buy our independently chosen editorial picks.