The Bolton fighter has dubbed his opponent "disrespectful" for making comments about his personal life during a pre-fight press conference, and he is seeking payback on the canvas.
"I am going to make a big statement on April 21," Boxing News quotes Khan as saying. "I'm not going to make any mistakes. No fight is easy and I'm very focused on beating Phil and beating him well. The hard work has been done and I hope he's in the best shape he's ever been in - we gave him enough notice so there's no excuses, he's had 11 weeks so he better be looking good because I want to beat him badly at his best.
"He got personal at the press conference and that's not right - he's going to pay for that. Talk about boxing, talk about me getting KO'd or getting beat - but going into my personal life is disrespectful and that's made me angry.
"I wanted to show him who's boss and put it on him, he needs to watch what he says. He's an idiot and he's going to be put in his place on April 21."
Khan's showdown with the Canadian will mark his first fight on home soil since April 2013.