Places where race makes no difference: Britain and Canada are two places in the world where it seems as if the colour of your skin or the religion you follow is mattering less and less as the generations pass