This is really a mystery in the bigining the say
"Applications mailed to our office or dropped off in our drop box:
The fees accompanying a permanent residence application must be paid using a Bank Draft / Bank Cheque in Canadian dollars. Do not submit cash.
The fees accompanying a temporary residence application (i.e. to visit, study, or work temporarily) or a permanent resident travel document application must be paid using a Bank Draft / Bank Cheque in Canadian dollars or a postal order in British pounds."
then its mentioned
"This office does NOT accept:
Cash sent by mail or placed in the drop box
Uncertified personal cheques
Company cheques
British pound drafts drawn on foreign banks
Canadian postal orders
Euro-cheques
Credit or debit cards
Canadian dollar drafts where the “clearing bank” is not in Canada (check with your bank if you are unsure)
Currency other than Canadian dollars or British pounds"