Why did the US declared war on Britain at the start of the war???

A- King George lll increased taxes and tariffs on Americans

B- Britain blockaded the US and the royal navy impressed US citizens

C- British forces burnt the US capital including the White House