WASHINGTON - U.S. President Joe Biden on Friday mistakenly praised China while delivering a speech to the Canadian parliament, evoking laughter from those in attendance.