===================================================================
--- vendor/plugins/facebooker/lib/facebooker/rails/facebook_url_rewriting.rb    (revision 80)
+++ vendor/plugins/facebooker/lib/facebooker/rails/facebook_url_rewriting.rb    (working copy)
@@ -13,12 +13,20 @@
       return false if option_override == false # important to check for false. nil should use default behavior
       option_override || @request.parameters["fb_sig_in_canvas"] == "1" ||  @request.parameters[:fb_sig_in_canvas] == "1" 
     end
+    
+    def link_to_new_canvas?
+      @request.parameters["fb_sig_in_new_facebook"] == "1" 
+    end

     def rewrite_url_with_facebooker(*args)
       options = args.first.is_a?(Hash) ? args.first : args.last
       is_link_to_canvas = link_to_canvas?(@request.request_parameters, options)
       if is_link_to_canvas && !options.has_key?(:host)
-        options[:host] = "apps.facebook.com"
+        if link_to_new_canvas?
+          options[:host] = "apps.new.facebook.com"
+        else
+          options[:host] = "apps.facebook.com"
+        end
       end 
       options.delete(:canvas)
       Facebooker.request_for_canvas(is_link_to_canvas) do