yes
I have UK travel document (blue) do I need a visa to visit canada?
Canadians do not need a visa to visit morocco
It depends on what country they originally are from. You need to check with Immigration Canada and see if the country of origin is on the Visa required list.
for visit no but business yes
Yes
The visa is not necessary for Australians citizens.
No you don't need a visa to enter hong kong but to be safe, secure a return ticket and a hotel reservation.
Yes, all Malaysians need visit/tourist visa to visit Canada. One needs to show all the required documents for tourist visa.
yes south African citizen need a visa to visit Canada
No. You can enter for up to 30 days, more if you ask for a visa renewal. See http://www.roatanisland.net/tourist_tips.htm
Can not visit Canada without some kind of visa. There different types of visa's depending your reason for visiting Canada.