Ruby on Rails
Ruby on Rails is a relatively new programming language('95) & framework('04). Ruby is an object oriented programming language and Rails is an MVC (Model View Controller) framework designed to keep your code nice and clean. Bottom line : Fast and agile development.
If you are building a Web based application from scratch that requires constant refactoring then my recommendation is Rails all the way. In Toronto there are relatively few Rails specific shops but you can checkout the folks over at Unspace.ca