Amazon Fire 7 and Fire HD 8 go on sale in Canada