The federal government has taken a major step in its ambitious infrastructure program. By signing a funding agreement with British Columbia it moves the first block of cash in its multibillion-dollar plan. Prime Minister Justin Trudeau said Ottawa will spend $460…