How many cultures does canada have?