Send Money from India to Canada

How do I transfer money to Canada online?
How do I add the recipient to send money from India to Canada?
Can I transfer money from India to Canada on the DBS Bank app?
What are the documents I need to send money to Canada from India?
What are the purposes for which I can send money to Canada from India?
Is there any minimum and maximum limit?