Having experienced working in different countries, Canada is a great place to do business. The tax rate, while it could always be lower, is also very advantageous.
Some of the changes made regarding R and D, especially as that relates to large corporations, was a little bit different in terms of what was in the budget. We were a little bit surprised with what we saw in there, but in terms of what makes people leave Canada or leave different areas, again, it's one of those multi-faceted questions around which you need the ecosystem in order to solve it.
Karna mentioned earlier in his comments that, just like in movies or music, there are rock star technologists that people will actually follow into different areas, so if you can get that one person interested in your technology.... For example, we have a gentleman at RIM who was responsible for writing GSM. That's one of the world's global standards. He is an American, and we brought him up to Waterloo. He has 400 or 500 people that he recruited from all over the world, who wanted to work with him because he was the world leader. So that's one of the reasons as well.
What you may find, surprisingly, is that wages aren't always the most motivating factor for the younger generation coming up. They want to be part of something and they want to be creating something. They want to be seen as adding value.
There is not one easy solution. It's creating that ecosystem from being in the schools, showing kids what they could do with maths and sciences, and in other areas too. We don't just need maths and sciences. We need people with global business skills as well that might lie outside of engineering skills. That's another area that I haven't mentioned, which is a key skill gap that we always look for. Then you move into the universities and the co-ops.
So as David said, it's an ecosystem that you need to solve the problem. But some of the underlying things that you might think cause people to move don't necessarily hold true in the ICT sector, which is different.