I am refusing your application on the following grounds:
• You have not provided sufficient documentation to support your or your host's income and assets.
• Your proposed length of stay in Canada is inconsistent with a temporary stay given the details you have provided in your application.
• The purpose of your visit to Canada is not consistent with a temporary stay given the details you have provided in your application.
• I am not satisfied you have the funds to support you and your families stay in Canada.
please explain the above points
• You have not provided sufficient documentation to support your or your host's income and assets.
• Your proposed length of stay in Canada is inconsistent with a temporary stay given the details you have provided in your application.
• The purpose of your visit to Canada is not consistent with a temporary stay given the details you have provided in your application.
• I am not satisfied you have the funds to support you and your families stay in Canada.
please explain the above points