Sorry to hear about the visa refusal
After being refused a visa, the most common mistake applicants make is to re-apply without fully understanding the reasons why they were refused in the first place. Refusal letters from IRCC are generic form letters, they only provide general reasons for the refusal and lack any substantive details.
If you have received a generic refusal letter and do not understand the specific concerns of the visa officer, it may be worthwhile to delay any further application until you can learn more so that your next application can address the visa officers' concerns.
To fully understand the reasoning behind a refusal, it is advisable to obtain the notes of the officer who refused your application. That way you will have access to the detailed reasons for the refusal and can address the visa officers' concerns in a subsequent application.
These electronic notes can be accessed by requesting the
Global Case Management System or “GCMS” notes in your file. When officers enter these notes in the GCMS system they cannot be altered later and they provide the most insight into what the officer was thinking when refusing the application.
You can see a sample GCMS file
here and the most important and interesting part of the file is usually at the very end in the Notes section. It is here that the immigration officers' observations and reasoning for decisions made are noted. Such notes are easy to understand and you don’t need to pay someone to help you
understand your GCMS notes.
You can request your Gcms Notes
here