Canon Fined $32 Million by European Commission