The Canadian dollar weakened against its U.S. counterpart on Tuesday, pulling back from its highest level in 3-1/2 years as ...