Canadian Dollar Weakens on Iran Tensions, Yield Spreads