Those are only generic reasons. Purpose of travel covers a broad spectrum of reasons for refusal and could include concerns you will work in Canada or fail to leave. Having no travel history and a refusal from the UK will make it harder to receive an approval. If you want to know the detailed reason, order the GCMS notes before you reapply.