Current Opportunities

54 record(s);
displayed.
  1. Facility Master Plan and Space Needs Assessment - Village of Cumberland
    Request for Proposals
    Cumberland, BC  (Date posted: June 27, 2017, 2:59 pm)
    Posting expires: July 27, 2017, 10:00 am
  2. Bute Street Storm Sewer Diversion 4th to 5th Avenue - City of Port Alberni
    Invitation to Tender
    Port Alberni, BC  (Date posted: June 27, 2017, 2:37 pm)
    Posting expires: July 13, 2017, 3:00 pm
  3. Custodial Services - City of West Kelowna
    Request for Pre-Qualifications
    West Kelowna, BC  (Date posted: June 27, 2017, 12:47 pm)
    Posting expires: July 12, 2017, 2:00 pm
  4. Pavement Condition Assessment - District of Sooke
    Request for Proposals
    Sooke, BC  (Date posted: June 27, 2017, 11:37 am)
    Posting expires: July 13, 2017, 3:00 pm
  5. Regional District of Nanaimo Asset Management Program: Condition Assessment Plan and Implementation Framework - Regional District of Nanaimo
    Request for Proposals
    Nanaimo, BC  (Date posted: June 26, 2017, 3:35 pm)
    Posting expires: July 17, 2017, 3:00 pm
  6. Community Wildfire Protection Plan - Regional District of Nanaimo
    Request for Proposals
    Nanaimo, BC  (Date posted: June 26, 2017, 9:51 am)
    Posting expires: July 14, 2017, 2:00 pm
  7. 1990 John Deere Excavator - City of Victoria
    Invitation to Bid
    Victoria, BC  (Date posted: June 23, 2017, 3:08 pm)
    Posting expires: June 29, 2017, 7:15 pm
  8. Infrared Thermographic Survey and Visual Inspections - City of Penticton
    Invitation to Quote
    Penticton, BC  (Date posted: June 23, 2017, 2:55 pm)
    Posting expires: July 11, 2017, 2:00 pm
  9. Air Handling Unit Replacement - Regional District of Central Okanagan
    Invitation to Tender
    Kelowna, BC  (Date posted: June 23, 2017, 1:50 pm)
    Posting expires: July 12, 2017, 3:00 pm
  10. Synthetic Sports Field Design - City of Maple Ridge
    Request for Proposals
    Maple Ridge, BC  (Date posted: June 23, 2017, 9:24 am)
    Posting expires: July 5, 2017, 8:30 am
Back to Top