Since when has the Canadian consulate needed to verify the income statement?
Their income letter to the Thai immigration says: in paraphrase, that "according to the clients affidavit and supporting documents, he/she receives x amount per month for visa renewal. They also confirm the passport (that had to be notarized if not in attendance) is valid. They also state that: "the Gov't of Canada accepts no responsibility or liability for the above named individual!"
So show me where they have to prove beyond the shadow of a doubt that these papers from the client are accurate? If they are not accurate the letter has covered their liability. So like I said, they can't be bothered anymore and they think we are dumb enough to believe their excuse.