Visa types granted by Canada are;
In case you need some references, here are a few articles that could be beneficial.