If you have a Canadian passport, you do not need a VOA. You are granted a 60 day exemption, and you can apply at immigration for and additional 30 days for 1900 baht. This gives you 90 days including the day of arrival .
I believe they require a bank statement from the past month showing the funds. You can download the PDF then upload to the visa portal. No screenshots. Yes, one would need to pay the fee again should the app be declined. Visit the Ottawa or Vancouver Thai Embassy website rather than Chat GPT for accurate information.