Prime Minister Stephen Harper will attend the swearing-in of new Mexican president Felipe Calderon Friday, a ceremony protesters have vowed to disrupt. More...