just get rid of that code p1457
its the evap valve it cost $ 108.00 cad from the dealer
there are 3 bolt to deal with but be carefull they might be seized rusted
you need patience to do it . the valve itself has 2 screws holding it,
and dont forget to remember the way all the hose and plug...