anahmed,
All the embassies has a websites, and I'm sure they put all info needed for that, but I don't think it would be difficult since Canada is an open country welcoming everyone.

The onlything is that there is no embassy in Qatar, for my staff I deal with the embassy in Abu Dhabi, UAE.

:D