While it is straightforward to add the questions to Canvas, either in Classic Quizzes or New Quizzes (with multiple answer or matching questions), the grading part is a problem, since the answers in Canvas are either right or wrong, while VARK seems to count the number of answers of each type: VARK Questionaire - Scoring Chart
So to solve that part, I believe the "grading" would probably need to be done either:
- Manually checking each submission,
- Using the student analysis report and some spreadsheet calculations, or
- Via the API.
Additional problems are how to grade the questions after you have the submissions (their algorithm seems to be hidden), and whether you would be breaching their copyright if you implement that in Canvas.
If you really are interested in having their questionnaire legitimately implemented in Canvas, I recommend asking them if they have an LTI that could be imported into Canvas (I couldn't find one in their website).