I've stayed in Singapore for more than 5 years and is going to Canada next year. I had some experience in /NTVC and now a J2EE developer. I just got an offer( in Singapore) from a big Smart Card company. Should I stay with J2EE or accept that offer? The good thing of that company is it has a subsidary in Toronto and I expect to be internal transfered. Is J2EE promising in Canada? Thanks.