Having studied and worked in both Toronto and London, the differences that stand out to me are:1) London has more opportunities to get into consulting at various levels due to the size of the economy and healthiness of the markets compared to Toronto. That said, I have heard there are good opportunities in Alberta if you have gas/oil industry experience. At entry-level, firms in Canada get a lot more hung-up on what university and business school you went to and networking is more important in securing a job than performance in tests or interviews. In contrast, London is more meritocratic and open to cultural outsiders.2) Salaries in Toronto are lower than London. I'd actually say the CAN$60-70k is a little high. However, living costs are much lower. From memory, a Big Mac meal is about £1.70 in Toronto (the Big Mac index is by far the best living cost indicator :-).3) The Canadian consulting industry merges somewhat with the US, and there is a lot of cross-staffing on North American projects for the bigger firms. Oil, gas and other energy is a healthy consulting sector. For a review of the UK industry, there's lots of detail on this site.4) As per the comment above on North American cross-staffing, the career model is similar to the US. As in most places, career progression is heavily influenced by who you know and whose projects you get onto. As a rule, the environment is more hierarchical and structured than in London, so if you're an Analyst or Junior Consultant you may never meet a client, and focus much more on detail analysis. In contrast, more firms in the UK expect junior staff to peform some relationship management in their role, even if only with junior staff at the client. Competency models are more popular in the UK while time-served is more important in the Canadian market.