diff --git bp-core/bp-core-catchuri.php bp-core/bp-core-catchuri.php
index ed159be..d7fbef5 100644
--- bp-core/bp-core-catchuri.php
+++ bp-core/bp-core-catchuri.php
@@ -621,6 +621,13 @@ function bp_get_canonical_url( $args = array() ) {
 	$r = wp_parse_args( $args, $defaults );
 	extract( $r );
 
+	if ( 'page' == get_option( 'show_on_front' ) ) {
+		$page_on_front = get_option( 'page_on_front' );
+		if ( $page_on_front && is_page( $page_on_front ) ) {
+			$bp->canonical_stack['canonical_url'] = bp_get_root_domain();
+		}
+	}
+
 	if ( empty( $bp->canonical_stack['canonical_url'] ) ) {
 		// Build the URL in the address bar
 		$requested_url  = bp_get_requested_url();
