I'll try and make this short as possible. I applied for a visa six months ago and got it. But when I was on the application page I hit down arrow and it switched my expiry for my passport. It switched from 2016 to 2017. And if I had correct date they would have declined my visa. I didn't know I made this mistake until I went to leave and I renewed my passport so I was taking correct steps to advise them. This is when I found out of the mistake. They said was misleading them on the visa and I need to be granted a character waiver. I responded with how it was and error and apologized. He auto denied me without any further questions. I reapplied for my visa and now it's the same thing, the new immigration officer wants me to apply for the character waiver. I'm not sure exactly what they're looking for other than an apology for the mistake. The first immigration officer was rude and sarcastic towards me, stating it was misleading information, basically trying to make me admit to what I did was done on purpose. But it was a genuine mistake!! If was doing it on purpose I wouldn't have renewed my passport before I left and advise them of it. Which is what I stated in my letter to the first immigration officer. Anyway, I'm not sure what other information I could provide to them. Any advise would be helpful thanks!