BID.COM INTERNATIONAL INC. SUBSCRIPTION AGREEMENT FOR A SERIES B SPECIAL WARRANT FOR 1,500,000 COMMON SHARES AND A WARRANT FOR A SHARE PURCHASE WARRANT FOR UP TO 100,000 COMMON SHARES OF BID.COM INTERNATIONAL INC.