Thanks to everyone for their cheers and curiosity. I am excited as well about moving to Canada. So the story so far—I will be getting the offer letter in the near future now but with a string attached :( I will be joining in Jan 2009. So I will move there in Jan by the earliest. Kinda sad but nonetheless, atleast I have a date now :) The job is in the field I know. Software Quality Assurance. The company is originaly from New Jersey, US. They have offices all around the world. US (multiple), Canada (multiple), India, Australia etc. I will working for a backup/restore software. This is kinda my domain knowledge as well. I will definitely keep you guys posted. As I said earlier, thanks for the cheers. I wanna go there now, dammit !!!