China has expressed firm opposition to a so-called declaration that Canada unveiled on Monday targeting the "arbitrary detention" of foreign nationals, and has lodged solemn representations with the Canadian side, according to the Chinese embassy in Canada.