The following algorithms are based on preferences of the general Canadian population; references are enclosed.
Microsoft Excel
STATA
SAS
SPSS
R
If you have any questions about using these algorithms, contact our team at apersu@ualberta.ca.