If it is a business subject, the annual tuition fee is 28,400 Canadian dollars+miscellaneous fees are 2,000 Canadian dollars+Waterloo living expenses 1 1,000 Canadian dollars or so.
But if you are a math major, you only need 19400 tuition +2000 miscellaneous fees+10000 living expenses.
Canadian dollar: RMB = 1: 6.5-6.6.
Generally, you graduate in 4 years, but the University of Waterloo generally has the COOP option, which may take longer.