I applied online. I interviewed at Nuvation (Waterloo, ON) in Jan 2011
Interview
Very smooth and organized process. Multiple day interviews. First was HR interview and then followed by interviews by engineers (1:1 interviews with 3 engineers). Then next day was with the director. And then revisited to discuss offer and start date.