Perhaps your institution will decide that it needs a level of customization that exceeds the flexibility of the multi-institution savvyfolio.net.
In this case, you can contract to have a unique Mahara server set up for your institution in the same Canadian server environment as savvyfolio.net.
This will provide much greater control and flexibility. The cost will increase substantially, but because Mahara is open source technology, the bottom line will still compare very favourably with proprietary alternatives.
Contact us to inquire further.