Samsung Galaxy S7 and Galaxy S7 edge specs, pricing and Canadian availability