Yes, you can pay online. If you pay online, you will get the receipt in a file. Print it, fill it out and send it in.
The "stamped by an institution" thing only applies if you're paying the old fashioned way - at a bank for example, using a form you have to order from CIC.