{"id":10125,"date":"2019-08-09T10:00:00","date_gmt":"2019-08-09T17:00:00","guid":{"rendered":"https:\/\/liv.rent\/blog\/?p=10125"},"modified":"2026-08-28T12:44:55","modified_gmt":"2026-08-28T19:44:55","slug":"best-student-tips-sfu","status":"publish","type":"post","link":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/","title":{"rendered":"liv.rent&#8217;s Best Tips For SFU Students Renting In Vancouver For The First Time"},"content":{"rendered":"\n<p>Welcome back to our Student Scoop series &#8211; a collection of insider student tips to UBC, SFU, Langara, and more. We tap into the nuts and bolts of student life interviewing student leaders to uncover secret campus corners, the best coffee spots, where to satisfy your late-night cravings, and the lowdown on off-campus living. <\/p>\n\n\n\n<p>We are <a rel=\"noreferrer noopener\" aria-label=\"liv.rent (opens in a new tab)\" href=\"https:\/\/liv.rent\/\" target=\"_blank\">liv.rent<\/a> \u2014 a rental platform and more with a goal of helping students have fun renting their off-campus homes. Plus, we&#8217;re going to show you exactly how to find the best off-campus housing options for SFU students. Let&#8217;s start now!<\/p>\n\n\n\n<p>And, as SFU has four different campuses, make sure you check your program and know which campus will be yours. Their campuses in Burnaby, Vancouver, and Surrey are all a fair distance apart.<\/p>\n\n\n\n<br>\n<h2 style=\"text-align: center;\" id=\"toc\"><strong>Table of Contents<\/strong><\/h2>\n\n\n\n<div style=\"border: 1px solid black; text-align: center; margin: 20px 0%; padding: 20px\">\n\n<p style=\"text-align: center;\"><strong><a href=\"#budget\">Search by budget<\/a><\/strong><\/p>\n\n<p style=\"text-align: center;\"><strong><a href=\"#rental-type\">Search by rental type<\/a><\/strong><\/p>\n\n<p style=\"text-align: center;\"><strong><a href=\"#neighbourhood\">Search by neighbourhood<\/a><\/strong><\/p>\n\n<p style=\"text-align: center;\"><strong><a href=\"#transit\">Search by transit<\/a><\/strong><\/p>\n\n<p style=\"text-align: center;\"><strong><a href=\"#abroad\">Renting in Vancouver from abroad\n<\/a><\/strong><\/p>\n\n<p style=\"text-align: center;\"><strong><a href=\"#tips\">SFU student tips<\/a><\/strong><\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"budget\">Search by budget<\/h2>\n\n\n\n<p>SFU students can find <a href=\"https:\/\/liv.rent\/blog\/2019\/05\/best-housing-off-campus-for-sfu-students\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"off-campus housing (opens in a new tab)\">off-campus housing<\/a> by searching by price on liv.rent by using pricing filters to sort rentals:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/under-800\" target=\"_blank\" rel=\"noreferrer noopener\">Rentals in Vancouver under $800<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/under-1000\" target=\"_blank\" rel=\"noreferrer noopener\">Rentals in Vancouver under $1000<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/under-1200\" target=\"_blank\" rel=\"noreferrer noopener\">Rentals in Vancouver under $1200<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/under-1400\" target=\"_blank\" rel=\"noreferrer noopener\">Rentals in Vancouver under $1400<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center\"><em>Pro tip: on liv.rent, you don&#8217;t need to <a href=\"https:\/\/liv.rent\/blog\/2021\/07\/liv-rent-user-guide-for-renters\/#profile\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">complete your profile<\/a> in full until you&#8217;re ready to apply.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rental-type\">Search by rental type<\/h2>\n\n\n\n<p>Whether you&#8217;re looking for a house to split with friends, a place of your own, or a spare room for a semester \u2014 search by listing type to find it.<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/apartments\" target=\"_blank\" rel=\"noreferrer noopener\">Condos for rent in Vancouver<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/houses\" target=\"_blank\" rel=\"noreferrer noopener\">Houses for rent in Vancouver<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver?housing_types=TOWNHOUSE&amp;unit_types=PARTIAL&amp;unit_types=ENTIRE&amp;page=1\" target=\"_blank\">Townhouse for rent in Vancouver<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\/rooms\" target=\"_blank\" rel=\"noreferrer noopener\">Rooms for rent in Vancouver<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"border: 2px solid lightcoral; text-align: center; margin: 30px 0; padding: 20px; color: #BD8D7C;\">\n<p style=\"font-size: 16px;margin: 0;\"><b>Read more:<\/b> <a href=\"https:\/\/liv.rent\/blog\/2021\/07\/liv-rent-user-guide-for-renters\/\" target=\"_blank\" rel=\"noopener noreferrer\">The Ultimate Renter\u2019s Guide To Using liv.rent\n<\/a><\/p>\n<\/div>\n\n\n\n<!--\n  Reusable Buildings Block - By Building URLs\n  ---------------------------------------------------\n  This block takes full liv.rent building URLs, pulls the numeric id\n  out of each one for the GraphQL query, and links the card straight\n  back to the URL you pasted, so the pretty slug is always the one you\n  supplied.\n\n  To change which buildings appear, edit BUILDING_URLS in the script\n  below. Everything else (title, footer link, wording) is in the CONFIG\n  object next to it. Anything from 1 to 10 buildings renders; the grid\n  reflows on its own.\n\n  Note: the building record itself is what drives the card, so a building\n  with nothing currently for rent still renders (it just shows no price).\n  Only an id that does not exist at all is skipped, with a console warning.\n-->\n\n<style type=\"text\/css\">\n  .liv-buildings.liv-buildings,\n  .liv-buildings.liv-buildings * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: Inter, Helvetica, Arial, sans-serif !important;\n    font-style: normal !important;\n    line-height: 1.4 !important;\n    letter-spacing: normal !important;\n    word-spacing: normal !important;\n    text-transform: none !important;\n    text-indent: 0 !important;\n    text-align: left !important;\n    text-shadow: none !important;\n    float: none !important;\n    list-style: none !important;\n  }\n\n  \/* ---------- Block ---------- *\/\n  .liv-buildings.liv-buildings {\n    display: block !important;\n    max-width: 1094px;\n    margin: 40px auto !important;\n    padding: 32px 0 !important;\n    border-top: 1px solid #eaecf1;\n    border-bottom: 1px solid #eaecf1;\n    background: none;\n    font-size: 13px !important;\n    color: #0e131b !important;\n    -webkit-font-smoothing: antialiased;\n    container-type: inline-size;\n    container-name: livbuildings;\n  }\n\n  .liv-buildings .liv-buildings__title {\n    display: block !important;\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.4px !important;\n    color: #0e131b !important;\n    margin: 0 0 20px !important;\n    padding: 0 !important;\n  }\n\n  \/* ---------- Grid ---------- *\/\n  .liv-buildings .liv-buildings__grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    align-items: stretch;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  @media only screen and (min-width: 900px) {\n    .liv-buildings .liv-buildings__grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 16px;\n    }\n  }\n\n  @container livbuildings (max-width: 699px) {\n    .liv-buildings .liv-buildings__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n    }\n  }\n\n  @container livbuildings (min-width: 700px) {\n    .liv-buildings .liv-buildings__grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 16px;\n    }\n  }\n\n  \/* Small counts should not stretch a card across the whole column. *\/\n  .liv-buildings .liv-buildings__grid--n1 {\n    grid-template-columns: minmax(0, 1fr);\n    max-width: 320px;\n  }\n\n  .liv-buildings .liv-buildings__grid--n2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    max-width: 660px;\n  }\n\n  @container livbuildings (min-width: 700px) {\n    .liv-buildings .liv-buildings__grid--n3 {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      max-width: 820px;\n    }\n  }\n\n  \/* 5 or 9 buildings across 4 columns strands a single card on its own\n     row. Three columns divides both evenly (3+2, 3+3+3). Declared after\n     the base grid so it wins on source order in both engines. *\/\n  @media only screen and (min-width: 900px) {\n    .liv-buildings .liv-buildings__grid--three {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  @container livbuildings (min-width: 700px) {\n    .liv-buildings .liv-buildings__grid--three {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  \/* ---------- Card ----------\n     Qualified with the tag so it also outranks theme rules aimed at\n     `.entry-content a`, which is where link colour usually comes from. *\/\n  .liv-buildings a.liv-buildings__card {\n    display: flex !important;\n    flex-direction: column;\n    background: #ffffff !important;\n    border: 1px solid #d2d7df !important;\n    border-radius: 8px !important;\n    box-shadow: 0 0 16px 0 rgba(69, 79, 91, 0.12) !important;\n    overflow: hidden;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-decoration: none !important;\n    color: #0e131b !important;\n    cursor: pointer;\n  }\n\n  .liv-buildings a.liv-buildings__card:hover,\n  .liv-buildings a.liv-buildings__card:focus,\n  .liv-buildings a.liv-buildings__card:visited {\n    text-decoration: none !important;\n    color: #0e131b !important;\n  }\n\n  .liv-buildings .liv-buildings__media {\n    display: block !important;\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 10;\n    background: #f3f5f7;\n    overflow: hidden;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  @supports not (aspect-ratio: 16 \/ 10) {\n    .liv-buildings .liv-buildings__media {\n      height: 140px;\n    }\n  }\n\n  .liv-buildings img.liv-buildings__img {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    max-width: 100% !important;\n    object-fit: cover;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n  }\n\n  .liv-buildings .liv-buildings__badge {\n    display: inline-block !important;\n    position: absolute;\n    top: 8px;\n    left: 8px;\n    max-width: calc(100% - 16px);\n    background: #0e131b !important;\n    color: #ffffff !important;\n    font-size: 10px !important;\n    font-weight: 500 !important;\n    line-height: 16px !important;\n    margin: 0 !important;\n    padding: 1px 6px !important;\n    border: 0 !important;\n    border-radius: 2px !important;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    pointer-events: none;\n  }\n\n  .liv-buildings .liv-buildings__body {\n    display: flex !important;\n    flex-direction: column;\n    flex: 1;\n    gap: 5px;\n    margin: 0 !important;\n    padding: 10px !important;\n  }\n\n  .liv-buildings .liv-buildings__price-row {\n    display: flex !important;\n    align-items: baseline;\n    flex-wrap: nowrap;\n    gap: 4px;\n    min-width: 0;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .liv-buildings .liv-buildings__price {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #0e131b !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .liv-buildings .liv-buildings__period {\n    font-size: 11px !important;\n    font-weight: 400 !important;\n    line-height: 1.3 !important;\n    color: #0e131b !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    white-space: nowrap;\n  }\n\n  .liv-buildings .liv-buildings__details {\n    display: block !important;\n    font-size: 12px !important;\n    font-weight: 500 !important;\n    line-height: 1.4 !important;\n    color: #5a6881 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .liv-buildings .liv-buildings__divider {\n    display: block !important;\n    height: 1px;\n    width: 100%;\n    background: #d2d7df !important;\n    border: 0 !important;\n    margin: 3px 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Building names run long, so give them two lines rather than\n     truncating \"Lakeview Pointe Kelowna Apartments\" to nothing. *\/\n  .liv-buildings .liv-buildings__name {\n    display: -webkit-box !important;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    line-height: 1.35 !important;\n    color: #0e131b !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Two lines rather than one ellipsized line: on a 2-up phone layout a\n     single line drops the city, which is the half that matters when the\n     block spans more than one of them. *\/\n  .liv-buildings .liv-buildings__region {\n    display: -webkit-box !important;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n    font-size: 11px !important;\n    font-weight: 400 !important;\n    line-height: 1.35 !important;\n    color: #5a6881 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* `margin: auto 0 0` rather than `margin-top: auto` - the reset zeroes\n     the shorthand, so a longhand top margin would be overwritten and the\n     buttons would stop aligning along the bottom of a row. *\/\n  .liv-buildings .liv-buildings__cta {\n    display: flex !important;\n    align-items: center;\n    justify-content: center;\n    height: 32px;\n    margin: auto 0 0 !important;\n    padding: 0 8px !important;\n    background: #051a49 !important;\n    color: #ffffff !important;\n    font-size: 11px !important;\n    font-weight: 500 !important;\n    line-height: 1 !important;\n    text-align: center !important;\n    border: 0 !important;\n    border-radius: 6px !important;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    transition: background 0.15s ease;\n  }\n\n  .liv-buildings a.liv-buildings__card:hover .liv-buildings__cta {\n    background: #0d3880 !important;\n  }\n\n  \/* One step up once the block itself has room. Scoped to the block, not\n     the card, so there is only a single set of overrides to reason about. *\/\n  @container livbuildings (min-width: 700px) {\n    .liv-buildings .liv-buildings__body {\n      gap: 7px;\n      padding: 12px !important;\n    }\n\n    .liv-buildings .liv-buildings__badge {\n      top: 12px;\n      left: 12px;\n      max-width: calc(100% - 24px);\n      font-size: 11px !important;\n      line-height: 18px !important;\n      padding: 1px 8px !important;\n    }\n\n    .liv-buildings .liv-buildings__price {\n      font-size: 17px !important;\n    }\n\n    .liv-buildings .liv-buildings__period {\n      font-size: 13px !important;\n    }\n\n    .liv-buildings .liv-buildings__details,\n    .liv-buildings .liv-buildings__name {\n      font-size: 13px !important;\n    }\n\n    .liv-buildings .liv-buildings__region {\n      font-size: 12px !important;\n    }\n\n    .liv-buildings .liv-buildings__cta {\n      height: 38px;\n      font-size: 13px !important;\n    }\n  }\n\n  .liv-buildings a.liv-buildings__footer-link {\n    display: block !important;\n    font-size: 14px !important;\n    font-weight: 500 !important;\n    line-height: 1.4 !important;\n    color: #051a49 !important;\n    text-align: center !important;\n    margin: 18px 0 0 !important;\n    padding: 0 !important;\n    background: none !important;\n    text-decoration: none !important;\n  }\n\n  .liv-buildings a.liv-buildings__footer-link:visited,\n  .liv-buildings a.liv-buildings__footer-link:focus,\n  .liv-buildings a.liv-buildings__footer-link:hover {\n    color: #051a49 !important;\n  }\n\n  .liv-buildings a.liv-buildings__footer-link:hover {\n    text-decoration: underline !important;\n  }\n\n  \/* The placeholder the block renders INTO is ordinary post content, so\n     the theme styles it too - a stray `padding` there silently re-centres\n     the whole block, and a `margin-bottom` adds phantom space under it.\n     findMount() tags the div it creates as a fallback with the same class\n     so this rule reaches that one as well. *\/\n  .liv-buildings-root.liv-buildings-root,\n  #liv-buildings-root {\n    display: block !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: none !important;\n    font-size: inherit !important;\n    line-height: normal !important;\n    text-align: left !important;\n    text-indent: 0 !important;\n  }\n<\/style>\n\n<script type=\"text\/javascript\">\n  \/* ==================================================================\n   * DO NOT PUT AN AMPERSAND CHARACTER ANYWHERE IN THIS SCRIPT.\n   *\n   * WordPress runs post content through wptexturize(), which rewrites a\n   * bare ampersand into a numeric HTML entity. Inside a script tag that\n   * is a syntax error, so the whole block dies on parse: the markup is\n   * still visible in the DOM, but nothing runs and no request is made.\n   * It rewrites only SOME of them, which makes it look intermittent.\n   *\n   * That is why this file uses nested ifs, ternaries, early returns and\n   * the get() helper instead of the logical-and operator. Keeping the\n   * character out entirely means `grep` is a reliable check.\n   * ================================================================== *\/\n  (function () {\n    \/\/ Captured while this script runs, so each copy of the block can find\n    \/\/ its OWN placeholder. `document.currentScript` is null inside the\n    \/\/ deferred callback, so it has to be read here at the top level.\n    var SELF = document.currentScript;\n\n    \/* ----------------------------------------------------------------\n     * CONFIG - edit these\n     * ---------------------------------------------------------------- *\/\n    var CONFIG = {\n      \/\/ Buildings to show, in the order they should appear. Paste the\n      \/\/ full liv.rent URL: the id is read out of it for the query and\n      \/\/ the URL itself becomes the card link, slug and all.\n      \/\/ Works with 1 building, works with 10.\n      BUILDING_URLS: [\n        \"https:\/\/liv.rent\/building\/55691\/lakeview-pointe-kelowna-apartments-apartment-building-3623-elliot-road-west-kelowna-bc\",\n        \"https:\/\/liv.rent\/building\/53981\/parque-on-park-apartment-building-20449-park-ave-langley-bc\",\n        \"https:\/\/liv.rent\/building\/8227\/the-pendrell-apartment-building-1770-pendrell-st-vancouver-bc\",\n        \"https:\/\/liv.rent\/building\/55792\/nells-place-apartment-building-4502-rupert-street-vancouver-bc\",\n        \"https:\/\/liv.rent\/building\/55771\/hub-place-apartment-building-1649-e-broadway-vancouver-bc\",\n      ],\n      TITLE: \"Now renting in B.C.\",\n      FOOTER_LINK_TEXT: \"See all CAPREIT rental listings\",\n      FOOTER_LINK_URL: \"https:\/\/liv.rent\/company\/capreit\",\n      ROOT_SELECTOR: \".liv-buildings-root, #liv-buildings-root\",\n      IMAGES_URL: \"https:\/\/cdn.liv.rent\",\n      GRAPHQL_URL: \"https:\/\/nemesis-prod.liv.rent\/graphql\",\n      \/\/ Safety rail so a runaway paste cannot fire a 40-alias query.\n      MAX_BUILDINGS: 10,\n    };\n\n    \/* ----------------------------------------------------------------\n     * Query - one request, two aliased fields per building.\n     *\n     *   building(...)       the building record: name, address, photos.\n     *                       Renders even with nothing available.\n     *   buildingDetail(...) the units currently live in that building.\n     *                       The server pins state_machine=published and\n     *                       is_hidden=false, so this is only ever what a\n     *                       renter could actually apply to right now.\n     *\n     * Ids are digits pulled out of the URL by regex, so they are safe to\n     * inline as Int literals.\n     * ---------------------------------------------------------------- *\/\n    var BUILDING_FIELDS = [\n      \"id\",\n      \"name\",\n      \"building_type\",\n      \"full_street_name\",\n      \"city\",\n      \"state\",\n      \"building_files { aws_s3_key tag position }\",\n    ];\n\n    var LISTING_FIELDS = [\n      \"listing_id\",\n      \"price\",\n      \"price_frequency\",\n      \"bedrooms\",\n      \"gr_unit\",\n      \"gr_count\",\n      \"gr_min_price\",\n      \"unit_type_scope_txt_id\",\n      \"cover_photo_aws_s3_key\",\n    ];\n\n    function buildQuery(ids) {\n      var lines = [\"query blogBuildings {\"];\n      ids.forEach(function (id, index) {\n        lines.push(\n          \"  b\" + index + \": building(input: { building_id: \" + id + \" }) {\",\n        );\n        lines.push(\"    \" + BUILDING_FIELDS.join(\"\\n    \"));\n        lines.push(\"  }\");\n        lines.push(\n          \"  d\" +\n            index +\n            \": buildingDetail(input: { building_id: \" +\n            id +\n            \" }) {\",\n        );\n        lines.push(\"    \" + LISTING_FIELDS.join(\"\\n    \"));\n        lines.push(\"  }\");\n      });\n      lines.push(\"}\");\n      return lines.join(\"\\n\");\n    }\n\n    \/* ----------------------------------------------------------------\n     * Lookups mirrored from the liv.rent app so wording matches\n     * ---------------------------------------------------------------- *\/\n    var PERIOD = {\n      monthly: \"\/Month\",\n      weekly: \"\/Week\",\n      daily: \"\/Day\",\n      yearly: \"\/Year\",\n      one_time: \"\/One-time\",\n    };\n\n    \/\/ Widest first: the src, then the retry ladder attachFallback() walks.\n    var SIZES = [\n      [480, 300],\n      [320, 200],\n    ];\n\n    var TYPE_LABEL = {\n      condo: \"Apartment Building\",\n      highrise: \"Apartment Building\",\n      lowrise: \"Apartment Building\",\n      house: \"House\",\n      townhouse: \"Townhouse\",\n    };\n\n    \/* ----------------------------------------------------------------\n     * Helpers\n     * ---------------------------------------------------------------- *\/\n    function el(tag, className) {\n      var node = document.createElement(tag);\n      if (className) node.className = className;\n      return node;\n    }\n\n    \/\/ Walks a path of keys, stopping at the first missing link.\n    function get(obj, path) {\n      var node = obj;\n      for (var i = 0; i < path.length; i++) {\n        if (!node) return null;\n        node = node[path[i]];\n      }\n      return node;\n    }\n\n    function money(value) {\n      var n = Number(value);\n      if (!isFinite(n)) return null;\n      if (n <= 0) return null;\n      return \"$\" + Math.round(n).toLocaleString(\"en-US\");\n    }\n\n    \/\/ gr_unit marks a \"group\" listing: one record standing in for several\n    \/\/ identical units, priced from gr_min_price.\n    function isGroup(listing) {\n      if (listing.gr_unit === true) return true;\n      return listing.gr_unit === \"1\";\n    }\n\n    \/\/ https:\/\/liv.rent\/building\/55691\/lakeview-pointe... -> '55691'\n    function idFromUrl(url) {\n      var match = String(url || \"\").match(\/\\\/building\\\/(\\d+)\/);\n      if (!match) return null;\n      return match[1];\n    }\n\n    \/\/ Mirrors getImageUrl() in the app, including the character escapes -\n    \/\/ an unescaped bracket or quote in a filename breaks the CDN path.\n    function imageUrl(key, width, height) {\n      if (!key) return null;\n      var match = String(key).match(\/static_file.+$\/);\n      if (!match) return null;\n      var path = match[0]\n        .replace(\/^\\\/\/, \"\")\n        .replace(\/ \/g, \"%20\")\n        .replace(\/\\(\/g, \"%28\")\n        .replace(\/\\)\/g, \"%29\")\n        .replace(\/'\/g, \"%27\")\n        .replace(\/\"\/g, \"%22\");\n      return (\n        CONFIG.IMAGES_URL +\n        \"\/\" +\n        width +\n        \"x\" +\n        height +\n        \"\/filters:quality(80)\/\" +\n        path\n      );\n    }\n\n    \/\/ Some older building photos are narrower than the largest thumbnail\n    \/\/ the card asks for, and the CDN answers an upscale with a 500 rather\n    \/\/ than serving the original. Step down through the smaller sizes, then\n    \/\/ give up and leave the neutral panel instead of a broken-image icon.\n    \/\/ srcset has to go with the first retry or the browser just reselects\n    \/\/ the candidate that already failed.\n    function attachFallback(img, key) {\n      var step = 0;\n      img.onerror = function () {\n        if (step >= SIZES.length) {\n          img.onerror = null;\n          if (img.parentNode) img.parentNode.removeChild(img);\n          return;\n        }\n        var size = SIZES[step];\n        step += 1;\n        img.removeAttribute(\"srcset\");\n        img.removeAttribute(\"sizes\");\n        img.setAttribute(\"src\", imageUrl(key, size[0], size[1]));\n      };\n    }\n\n    \/\/ Building photos prefer the tagged cover. Some buildings only carry\n    \/\/ untagged `building_image` rows with a null position, so the sort is\n    \/\/ a tiebreak rather than the primary rule.\n    function coverKey(building, listings) {\n      var files = building.building_files;\n      if (Array.isArray(files)) {\n        if (files.length) {\n          var cover = files.filter(function (file) {\n            return file.tag === \"cover_photo\";\n          })[0];\n          if (cover) return cover.aws_s3_key;\n\n          var ordered = files.slice().sort(function (a, b) {\n            return position(a) - position(b);\n          });\n          if (ordered[0]) return ordered[0].aws_s3_key;\n        }\n      }\n\n      \/\/ No building photo on file: borrow the first live unit's cover so\n      \/\/ the card is never a grey box.\n      var withPhoto = listings.filter(function (listing) {\n        return Boolean(listing.cover_photo_aws_s3_key);\n      })[0];\n      if (withPhoto) return withPhoto.cover_photo_aws_s3_key;\n      return null;\n    }\n\n    function position(file) {\n      var n = Number(file.position);\n      if (!isFinite(n)) return 9999;\n      return n;\n    }\n\n    function bedLabel(n) {\n      if (!n) return \"Studio\";\n      return n + \" Bed\";\n    }\n\n    \/* Rolls the live units up into the three things the card shows:\n     * how many are available, the cheapest asking price, and the spread\n     * of bedroom counts. *\/\n    function summarise(listings) {\n      var units = 0;\n      var price = null;\n      var frequency = \"\";\n      var minBeds = null;\n      var maxBeds = null;\n      var hasRoom = false;\n\n      listings.forEach(function (listing) {\n        var group = isGroup(listing);\n\n        var count = Number(listing.gr_count);\n        if (group) {\n          units += isFinite(count) ? Math.max(count, 1) : 1;\n        } else {\n          units += 1;\n        }\n\n        var amount = Number(group ? listing.gr_min_price : listing.price);\n        if (isFinite(amount)) {\n          if (amount > 0) {\n            if (price === null) {\n              price = amount;\n              frequency = listing.price_frequency;\n            } else if (amount < price) {\n              price = amount;\n              frequency = listing.price_frequency;\n            }\n          }\n        }\n\n        \/\/ A room in a shared unit has no meaningful bedroom count.\n        var scope = String(listing.unit_type_scope_txt_id || \"\").toUpperCase();\n        if (scope === \"SINGLE\") {\n          hasRoom = true;\n          return;\n        }\n\n        var beds = Number(listing.bedrooms);\n        if (isFinite(beds)) {\n          if (minBeds === null) minBeds = beds;\n          else if (beds < minBeds) minBeds = beds;\n          if (maxBeds === null) maxBeds = beds;\n          else if (beds > maxBeds) maxBeds = beds;\n        }\n      });\n\n      return {\n        units: units,\n        price: money(price),\n        period: PERIOD[frequency] || \"\",\n        beds: bedText(minBeds, maxBeds, hasRoom),\n      };\n    }\n\n    function bedText(min, max, hasRoom) {\n      if (min === null) return hasRoom ? \"Room\" : \"\";\n      if (min === max) {\n        var single = bedLabel(min);\n        return hasRoom ? single + \" \u00b7 Room\" : single;\n      }\n      var low = !min ? \"Studio\" : String(min);\n      var range = low + \" - \" + max + \" Bed\";\n      return hasRoom ? range + \" \u00b7 Room\" : range;\n    }\n\n    function unitsText(units) {\n      if (!units) return \"\";\n      if (units === 1) return \"1 Unit Available\";\n      return units + \" Units Available\";\n    }\n\n    function typeLabel(building) {\n      var type = String(building.building_type || \"\").toLowerCase();\n      return TYPE_LABEL[type] || \"Building\";\n    }\n\n    \/* ----------------------------------------------------------------\n     * Rendering\n     * ---------------------------------------------------------------- *\/\n    function buildCard(entry) {\n      var building = entry.building;\n      var listings = entry.listings;\n      var summary = summarise(listings);\n\n      var name = building.name || building.full_street_name;\n      var region = [building.full_street_name, building.city, building.state]\n        .filter(Boolean)\n        .join(\", \");\n\n      var card = el(\"a\", \"liv-buildings__card\");\n      \/\/ The pasted URL is the link, so the slug always matches the one\n      \/\/ that was checked by hand.\n      card.setAttribute(\"href\", entry.url);\n      card.setAttribute(\"id\", \"liv-blog-building-\" + building.id);\n      \/\/ Same as the footer link: new tab so the reader keeps their place,\n      \/\/ noopener for safety, and no noreferrer so the visit still\n      \/\/ attributes back to the blog.\n      card.setAttribute(\"target\", \"_blank\");\n      card.setAttribute(\"rel\", \"noopener\");\n\n      \/* Media *\/\n      var media = el(\"div\", \"liv-buildings__media\");\n      var key = coverKey(building, listings);\n      var src = imageUrl(key, 640, 400);\n\n      if (src) {\n        var img = el(\"img\", \"liv-buildings__img\");\n        img.setAttribute(\"src\", src);\n        img.setAttribute(\n          \"srcset\",\n          [\n            imageUrl(key, 320, 200) + \" 320w\",\n            imageUrl(key, 480, 300) + \" 480w\",\n            imageUrl(key, 640, 400) + \" 640w\",\n          ].join(\", \"),\n        );\n        \/\/ Layout is driven by the blog column, not the viewport, and the\n        \/\/ column count varies with how many buildings are configured, so\n        \/\/ one static hint cannot be exact. It errs to the widest case (3\n        \/\/ across) - better a slightly heavy image than a soft one.\n        img.setAttribute(\"sizes\", \"(min-width: 900px) 360px, 50vw\");\n        img.setAttribute(\"loading\", \"lazy\");\n        img.setAttribute(\"decoding\", \"async\");\n        img.setAttribute(\"alt\", [name, region].filter(Boolean).join(\", \"));\n        attachFallback(img, key);\n        media.appendChild(img);\n      }\n\n      var badgeText = unitsText(summary.units);\n      if (badgeText) {\n        var badge = el(\"span\", \"liv-buildings__badge\");\n        badge.textContent = badgeText;\n        media.appendChild(badge);\n      }\n\n      card.appendChild(media);\n\n      \/* Body *\/\n      var body = el(\"div\", \"liv-buildings__body\");\n\n      var priceRow = el(\"div\", \"liv-buildings__price-row\");\n      var priceNode = el(\"span\", \"liv-buildings__price\");\n      if (summary.price) {\n        priceNode.textContent = \"From \" + summary.price;\n        priceRow.appendChild(priceNode);\n        if (summary.period) {\n          var periodNode = el(\"span\", \"liv-buildings__period\");\n          periodNode.textContent = summary.period;\n          priceRow.appendChild(periodNode);\n        }\n      } else {\n        \/\/ Nothing live in the building today. The building page is still\n        \/\/ worth a visit, so the card stays and only the price softens.\n        priceNode.textContent = \"Contact for availability\";\n        priceRow.appendChild(priceNode);\n      }\n      body.appendChild(priceRow);\n\n      var details = el(\"p\", \"liv-buildings__details\");\n      details.textContent = summary.beds || typeLabel(building);\n      body.appendChild(details);\n\n      body.appendChild(el(\"div\", \"liv-buildings__divider\"));\n\n      var nameNode = el(\"p\", \"liv-buildings__name\");\n      nameNode.textContent = name;\n      body.appendChild(nameNode);\n\n      var regionNode = el(\"p\", \"liv-buildings__region\");\n      regionNode.textContent = region;\n      body.appendChild(regionNode);\n\n      var cta = el(\"span\", \"liv-buildings__cta\");\n      cta.textContent = \"View Building\";\n      body.appendChild(cta);\n\n      card.appendChild(body);\n      return card;\n    }\n\n    function render(entries, root) {\n      var wrapper = el(\"div\", \"liv-buildings\");\n\n      var title = el(\"h2\", \"liv-buildings__title\");\n      title.textContent = CONFIG.TITLE;\n      wrapper.appendChild(title);\n\n      var grid = el(\"div\", \"liv-buildings__grid\");\n      if (entries.length < 4) {\n        grid.className += \" liv-buildings__grid--n\" + entries.length;\n      } else if (entries.length % 4 === 1) {\n        \/\/ 5 and 9 would otherwise leave one card alone on the last row.\n        grid.className += \" liv-buildings__grid--three\";\n      }\n      entries.forEach(function (entry) {\n        grid.appendChild(buildCard(entry));\n      });\n      wrapper.appendChild(grid);\n\n      var footer = el(\"a\", \"liv-buildings__footer-link\");\n      footer.textContent = CONFIG.FOOTER_LINK_TEXT;\n      footer.setAttribute(\"href\", CONFIG.FOOTER_LINK_URL);\n      \/\/ Opens in a new tab so the reader keeps their place in the post.\n      \/\/ noopener only - the referrer is left intact so the visit still\n      \/\/ attributes back to the blog.\n      footer.setAttribute(\"target\", \"_blank\");\n      footer.setAttribute(\"rel\", \"noopener\");\n      wrapper.appendChild(footer);\n\n      root.appendChild(wrapper);\n    }\n\n    \/* ----------------------------------------------------------------\n     * Fetch + boot\n     * ---------------------------------------------------------------- *\/\n    \/\/ Two copies of this block on one page must not both render into the\n    \/\/ first placeholder, so prefer the one that follows this script and\n    \/\/ claim it before the fetch starts.\n    var CLAIMED = \"data-liv-mounted\";\n\n    function isFreePlaceholder(node) {\n      if (!node.matches) return false;\n      if (!node.matches(CONFIG.ROOT_SELECTOR)) return false;\n      return !node.hasAttribute(CLAIMED);\n    }\n\n    function findMount() {\n      var host = SELF ? SELF.parentNode : null;\n\n      if (host) {\n        var sibling = SELF.nextElementSibling;\n        while (sibling) {\n          if (isFreePlaceholder(sibling)) return sibling;\n          sibling = sibling.nextElementSibling;\n        }\n      }\n\n      var candidates = document.querySelectorAll(CONFIG.ROOT_SELECTOR);\n      for (var i = 0; i < candidates.length; i++) {\n        if (!candidates[i].hasAttribute(CLAIMED)) return candidates[i];\n      }\n\n      \/\/ No placeholder reached us - render where the script itself sits.\n      \/\/ Tagged with the placeholder class so the theme-neutralising rule\n      \/\/ in the stylesheet covers this div too.\n      if (host) {\n        var mount = document.createElement(\"div\");\n        mount.className = \"liv-buildings-root\";\n        host.insertBefore(mount, SELF.nextSibling);\n        return mount;\n      }\n\n      return null;\n    }\n\n    function parseUrls() {\n      var seen = {};\n      var parsed = [];\n\n      CONFIG.BUILDING_URLS.forEach(function (url) {\n        var id = idFromUrl(url);\n        if (!id) {\n          console.warn(\"[liv.rent buildings] Not a building URL: \" + url);\n          return;\n        }\n        if (seen[id]) return;\n        seen[id] = true;\n        parsed.push({ id: id, url: url });\n      });\n\n      if (parsed.length > CONFIG.MAX_BUILDINGS) {\n        console.warn(\n          \"[liv.rent buildings] Showing the first \" +\n            CONFIG.MAX_BUILDINGS +\n            \" of \" +\n            parsed.length +\n            \" buildings.\",\n        );\n        return parsed.slice(0, CONFIG.MAX_BUILDINGS);\n      }\n\n      return parsed;\n    }\n\n    function load() {\n      var targets = parseUrls();\n      if (!targets.length) {\n        console.warn(\"[liv.rent buildings] No usable building URLs.\");\n        return;\n      }\n\n      var root = findMount();\n      if (!root) {\n        console.warn(\n          \"[liv.rent buildings] No place to render - expected a <div \" +\n            'class=\"liv-buildings-root\"> after the script.',\n        );\n        return;\n      }\n      root.setAttribute(CLAIMED, \"1\");\n\n      var ids = targets.map(function (target) {\n        return target.id;\n      });\n\n      fetch(CONFIG.GRAPHQL_URL, {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\" },\n        body: JSON.stringify({ query: buildQuery(ids) }),\n      })\n        .then(function (res) {\n          return res.json();\n        })\n        .then(function (payload) {\n          if (payload.errors) {\n            if (payload.errors.length) {\n              throw new Error(payload.errors[0].message);\n            }\n          }\n\n          var missing = [];\n\n          \/\/ Aliases come back keyed by index, so the configured order is\n          \/\/ preserved for free - no client-side reordering needed.\n          var entries = targets\n            .map(function (target, index) {\n              var building = get(payload, [\"data\", \"b\" + index]);\n              if (!building) {\n                missing.push(target.id);\n                return null;\n              }\n              return {\n                id: target.id,\n                url: target.url,\n                building: building,\n                listings: get(payload, [\"data\", \"d\" + index]) || [],\n              };\n            })\n            .filter(Boolean);\n\n          if (missing.length) {\n            console.warn(\n              \"[liv.rent buildings] No building record for: \" +\n                missing.join(\", \"),\n            );\n          }\n\n          \/\/ Leave the post untouched rather than showing an empty frame.\n          if (!entries.length) return;\n\n          render(entries, root);\n        })\n        .catch(function (err) {\n          console.warn(\"[liv.rent buildings] Failed to load buildings.\", err);\n        });\n    }\n\n    \/\/ The block can be parsed after DOMContentLoaded has already fired.\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", load, false);\n    } else {\n      load();\n    }\n  })();\n<\/script>\n\n<!-- Where the block renders. Keep this after the script. -->\n<div class=\"liv-buildings-root\"><\/div>\n\n<style id=\"liv-buildings-subtitle-css\">\n.liv-buildings .liv-buildings__subtitle{display:block !important;font-size:14px !important;font-weight:500 !important;line-height:1.4 !important;color:#5b6472 !important;margin:-14px 0 20px !important;padding:0 !important;letter-spacing:0 !important;}\n<\/style>\n<script>\n(function(){\n  var TEXT = \"Featured buildings from CAPREIT\";\n  function place(){\n    var done = 0;\n    document.querySelectorAll('.liv-buildings').forEach(function(root){\n      var t = root.querySelector('.liv-buildings__title');\n      if(!t) return;\n      if(root.querySelector('.liv-buildings__subtitle')) { done++; return; }\n      var s = document.createElement('div');\n      s.className = 'liv-buildings__subtitle';\n      s.textContent = TEXT;\n      t.insertAdjacentElement('afterend', s);\n      done++;\n    });\n    return done;\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', place); else place();\n  var n=0, iv=setInterval(function(){ place(); if(++n>40) clearInterval(iv); }, 250);\n})();\n<\/script>\n\n\n<script id=\"capreit-cta-tracking\">\n(function(){\n  var PROV = \"bc\", PROVU = \"BC\";\n  function tag(){\n    document.querySelectorAll(\".liv-buildings\").forEach(function(root){\n      var cards = root.querySelectorAll(\"a.liv-buildings__card\");\n      Array.prototype.forEach.call(cards, function(a, i){\n        var pos = i + 1;\n        if(!a.getAttribute(\"data-building-id\")){\n          var m = (a.id || \"\").match(\/liv-blog-building-(\\d+)\/);\n          if(m) a.setAttribute(\"data-building-id\", m[1]);\n        }\n        if(!a.getAttribute(\"data-building-name\")){\n          var n = a.querySelector(\".liv-buildings__name\");\n          if(n) a.setAttribute(\"data-building-name\", n.textContent.trim());\n        }\n        a.setAttribute(\"data-province\", PROVU);\n        a.setAttribute(\"data-position\", String(pos));\n        a.setAttribute(\"data-cta-type\", \"building\");\n        a.id = \"blog-cta-capreit-\" + PROV + \"-building-\" + pos;\n      });\n      var f = root.querySelector(\"a.liv-buildings__footer-link\");\n      if(f){\n        f.id = \"blog-cta-capreit-\" + PROV + \"-footer-all-listings\";\n        f.setAttribute(\"data-province\", PROVU);\n        f.setAttribute(\"data-cta-type\", \"footer-all-listings\");\n      }\n    });\n  }\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", tag); else tag();\n  var c = 0, iv = setInterval(function(){ tag(); if(++c > 40) clearInterval(iv); }, 250);\n  if(!window.__capreitCtaBound){\n    window.__capreitCtaBound = true;\n    \/\/ bubble phase, so anything that cancels the navigation has already run\n    document.addEventListener(\"click\", function(e){\n      if (e.defaultPrevented) return;                 \/\/ navigation was cancelled\n      if (typeof e.button === \"number\" && e.button !== 0) return;  \/\/ primary button only\n      var a = e.target && e.target.closest ? e.target.closest(\"a[id^='blog-cta-capreit-']\") : null;\n      if (!a) return;\n      var href = a.getAttribute(\"href\") || \"\";\n      if (!href) return;\n      if (href.charAt(0) === \"#\") return;\n      if (href.toLowerCase().indexOf(\"javascript:\") === 0) return;\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"capreit_blog_cta_click\",\n        cta_id: a.id,\n        cta_type: a.getAttribute(\"data-cta-type\") || \"\",\n        building_id: a.getAttribute(\"data-building-id\") || \"\",\n        building_name: a.getAttribute(\"data-building-name\") || \"\",\n        province: a.getAttribute(\"data-province\") || \"\",\n        position: a.getAttribute(\"data-position\") ? Number(a.getAttribute(\"data-position\")) : null,\n        link_url: a.href || \"\"\n      });\n    }, false);\n  }\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"neighbourhood\">Search by neighbourhood<\/h2>\n\n\n\n<p>Vancouver is a popular place for SFU students to live, especially if they want to enjoy the benefits of living in the city or the downtown core. However, there are lots of areas in <a href=\"https:\/\/liv.rent\/rental-listings\/city\/burnaby\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Burnaby<\/a> and <a rel=\"noreferrer noopener\" aria-label=\"Surrey (opens in a new tab)\" href=\"https:\/\/liv.rent\/rental-listings\/city\/surrey\" target=\"_blank\">Surrey<\/a> that are more affordable. Plus, you have to check which campus you&#8217;ll be at to plan for your commute.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">For rent in Vancouver<\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver-1024x767.jpg\" alt=\"off campus housing options for sfu students\" class=\"wp-image-31425\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver-1024x767.jpg 1024w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver-300x225.jpg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver-768x575.jpg 768w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver-501x375.jpg 501w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-vancouver.jpg 1048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n\n<ul><li><a href=\"https:\/\/liv.rent\/rental-listings\/detail\/apartment\/vancouver\/29275\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Studio for rent (opens in a new tab)\">Studio for rent<\/a><\/li><\/ul>\n\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">For rent in Burnaby<\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students-1024x768.jpg\" alt=\"\" class=\"wp-image-31423\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students-1024x768.jpg 1024w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students-300x225.jpg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students-768x576.jpg 768w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students-501x375.jpg 501w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/off-campus-housing-options-sfu-students.jpg 1047w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n\n<ul><li><a href=\"https:\/\/liv.rent\/rental-listings\/detail\/apartment\/burnaby\/12817\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">One-bedroom for rent<\/a><\/li><\/ul>\n\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">For rent in Surrey<\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-surrey-1024x576.jpg\" alt=\"off campus housing options for sfu students\" class=\"wp-image-31424\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-surrey-1024x576.jpg 1024w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-surrey-300x169.jpg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-surrey-768x432.jpg 768w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/08\/off-campus-housing-options-sfu-students-surrey.jpg 1150w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n\n<ul><li><a rel=\"noreferrer noopener\" aria-label=\"One-bedroom for rent (opens in a new tab)\" href=\"https:\/\/liv.rent\/rental-listings\/detail\/apartment\/burnaby\/12817\" target=\"_blank\"><a href=\"https:\/\/liv.rent\/rental-listings\/detail\/house\/surrey\/9041\">Two-bedroom for rent<\/a><\/a><\/li><\/ul>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"transit\">Search by transit<\/h2>\n\n\n\n<p>For SFU students, rent in downtown Vancouver is going to be a lot more expensive than comparable places in Surrey or Coquitlam. Living in a <a rel=\"noreferrer noopener\" aria-label=\"cheapest Metro Vancouver neighbourhood (opens in a new tab)\" href=\"https:\/\/liv.rent\/blog\/2020\/10\/cheapest-neighbourhoods-for-rent-in-metro-vancouver\/\" target=\"_blank\">cheaper Metro Vancouver neighbourhood<\/a> is a good way to save money. So, searching for a home and looking out for transit options is a good tip for students.<\/p>\n\n\n\n<p>Check out our study on&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/liv.rent\/blog\/2020\/05\/average-rent-near-transit-in-greater-vancouver\/\" target=\"_blank\">rental averages near transit stations<\/a>&nbsp;to find a rentable place that fits your budget and lifestyle.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>Pro tip: on every liv.rent listing, you&#8217;ll see the nearby transit options to help you plan better.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"930\" height=\"733\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/Transit-Options.jpg\" alt=\"\" class=\"wp-image-31216\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/Transit-Options.jpg 930w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/Transit-Options-300x236.jpg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/Transit-Options-768x605.jpg 768w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2021\/07\/Transit-Options-100x80.jpg 100w\" sizes=\"(max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<br> \n\n<style> \n.background-renter-cta-perfect-home { \n  text-align: center; \n  color: #303030; \n  font-family: 'Inter', sans-serif; \n  font-size: 24px; \n} \n\n.cta-block-renter-cta-perfect-home p{ \n  font-family: 'Inter', sans-serif; \n  color: #303030;  \n  font-weight: 400; \n  text-align: center;  \n  font-size: 16px; \n} \n\n.cta-block-renter-cta-perfect-home { \n  background-color: #F5F5F5; \n  border-radius: 16px; \n  padding: 30px; \n  text-align: center; \n  margin: 20px 0px; \n} \n\n.button-renter-cta-perfect-home { \n  margin-top: 20px; \n  padding: 12px 16px; \n  background: #1D415E; \n  border: 0px solid white; \n  box-shadow: 0px 6px 8px -2px rgba(29, 66, 94, 0.4), 0px 12px 16px rgba(32, 121, 193, 0.15); \n  border-radius: 6px; \n  cursor: pointer; \n  font-family: 'Inter'; \n  font-style: normal; \n  font-weight: 600; \n  font-size: 14px; \n  line-height: 16px; \n  text-align: center; \n  color: #FFFFFF; \n} \n<\/style> \n<div class=\"background-renter-cta-perfect-home cta-block-renter-cta-perfect-home\"> \n<h3><strong>Rent your perfect home with liv.rent<\/strong><\/h3> \n\n<p>Search houses, rooms, condos and apartments for rent. Chat instantly with verified landlords. Apply to multiple listings. Save your chat history &#038; signed documents all on one platform.<\/p> \n\n<a href=\"https:\/\/liv.rent\/renters\" target=\"_blank\" rel=\"noopener noreferrer\"><button id=\"button-renter-cta-perfect-home\" class=\"button-renter-cta-perfect-home\">Sign Up For Free<\/button><\/a> \n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"abroad\">Renting in Vancouver from abroad<\/h2>\n\n\n\n<p>SFU students can get a home in <a href=\"https:\/\/liv.rent\/rental-listings\/city\/vancouver\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Metro Vancouver (opens in a new tab)\">Metro Vancouver<\/a> from anywhere. On your liv.rent profile, you can say:<\/p>\n\n\n\n<ul>\n<li>\u201cI don\u2019t live in Canada.\u201d<\/li>\n\n\n\n<li>Or, \u201cI\u2019m a first-time renter.\u201d<\/li>\n<\/ul>\n\n\n\n<p>This helps landlords know why you might not have a previous address or references and makes it easier for them to understand your application and rent to you.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><em>Watch now:  How To Rent In Canada With Tobi Adekeye<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"House Hunting in Canada | How to Rent in Canada | Rent Before you Move to Canada (Made Easy)\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/OC8GbTUxyc4?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/liv.rent\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tips\">SFU student tips<\/h2>\n\n\n\n<p class=\"has-text-align-center\"><strong><em>Meet Cody &amp; Jessica<\/em><\/strong><\/p>\n\n\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-10125 gallery-columns-2 gallery-size-medium'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/attachment\/cody_de_leijer_liv_rent_collab\/'><img width=\"300\" height=\"300\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-300x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-300x300.jpg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-150x150.jpg 150w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-768x768.jpg 768w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-1024x1024.jpg 1024w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-170x170.jpg 170w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-370x370.jpg 370w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab-440x440.jpg 440w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Cody_de_Leijer_liv_rent_Collab.jpg 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/attachment\/jessica_nguyen_liv_rent_collab\/'><img width=\"300\" height=\"300\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-300x300.jpeg\" class=\"attachment-medium size-medium\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-300x300.jpeg 300w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-150x150.jpeg 150w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab.jpeg 500w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-170x170.jpeg 170w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-370x370.jpeg 370w, https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Jessica_Nguyen_liv_rent_Collab-440x440.jpeg 440w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<table style=\"font-size: 1rem;\">\n<tbody>\n<tr>\n<td style=\"text-align: left;\" width=\"312\">\n<p style=\"text-align: left;\"><strong>Student:<\/strong> Cody de Leijer, Beedie Ambassador<br \/><strong>Faculty:<\/strong> Beedie School of Business Administration<br \/><strong>Year:<\/strong> 4th Year<br \/><strong>Social:<\/strong><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.facebook.com\/cody.leijer\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10389\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Fb_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/> cody.deleijer<\/a><br \/><a href=\"https:\/\/www.linkedin.com\/in\/codydeleijer\/\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10391\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/IN_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/> codydeleijer<\/a><br \/><a href=\"https:\/\/www.instagram.com\/codyd08\/\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10390\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/IG_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/> codyd08<\/a><\/p>\n<\/td>\n<td style=\"text-align: left;\" width=\"312\">\n<p style=\"text-align: left;\"><strong>Student:<\/strong> Jessica Nguyen<br \/><strong>Faculty:<\/strong> Beedie School of Business Administration<br \/><strong>Year:<\/strong> 3rd year, Honours<br \/><strong>Social:<\/strong><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.facebook.com\/jessicanguyenn\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10389\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/Fb_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/> jessicanguyenn<\/a><br \/><a href=\"https:\/\/www.linkedin.com\/in\/codylo\/\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10391\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/IN_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/> jessicanguyen<\/a><br \/><a href=\"https:\/\/www.instagram.com\/codyd08\/\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10390\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2019\/07\/IG_Pink_22x22.png\" alt=\"\" width=\"22\" height=\"22\" \/><\/a> <a style=\"font-family: inherit; font-size: inherit;\" href=\"https:\/\/www.instagram.com\/x.jessn\/\">x.jessn<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>\u00a0<\/h4>\n\n\n<h3 class=\"wp-block-heading\">Off-campus or on-campus housing, which is better?<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> I have never lived in residence at SFU but I&#8217;ve heard mixed reviews from friends. Some love the convenience of a meal plan and the ability to walk to classes, while others groan at the lack of options and healthy food. For the most part, people enjoy living in residence and roommates often become good friends. People who live on campus tend to take full advantage of their U-Pass (included in tuition) and can cut down on car expenses through transit use.<\/p>\n\n\n\n<p><strong>Jessica: <\/strong>I\u2019d highly recommend first-year students live in residence if they are able to afford it. Living in residence gives students a better feel for the SFU community and it is a great way to make lifelong friends. Two of my closest SFU friends met through living in the same residence buildings and have been best friends ever since their first year!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Best off-campus housing for SFU students <\/h3>\n\n\n\n<div style=\"border: 2px solid lightcoral; text-align: center; margin: 30px 0; padding: 20px; color: #BD8D7C;\">\n<p style=\"font-size: 16px;margin: 0;\"><b>Read more:<\/b> <a href=\"https:\/\/liv.rent\/blog\/2019\/05\/best-housing-off-campus-for-sfu-students\/\" target=\"_blank\" rel=\"noopener noreferrer\">Student\u2019s Guide To Off-Campus Housing At Every SFU Campus\n<\/a><\/p>\n<\/div>\n\n\n\n<p><strong>Cody:&nbsp; <\/strong>Off-campus housing is difficult in the lower mainland given the high rental prices and low vacancy rates! Ultimately, you should aim to be on a Skytrain line to reduce the length of your transit time.<\/p>\n\n\n\n<ul>\n<li>The Burquitlam and Brentwood areas are becoming increasingly popular.<\/li>\n\n\n\n<li>As enticing as it might be to live in Downtown Vancouver, the rental rates make it extremely unaffordable for students.<\/li>\n<\/ul>\n\n\n\n<p><strong>Jessica:&nbsp; <\/strong>I lived at Univercity, which is technically off-campus but somewhat still on campus. It was extremely convenient for classes because of the location and the Univercity community has grown rapidly.<\/p>\n\n\n\n<ul>\n<li>For a place completely off-campus, I would recommend the <strong><a href=\"https:\/\/liv.rent\/rental-listings\/city\/burnaby\">Burquitlam\/Lougheed<\/a> <\/strong>area. It is only a 10-minute drive to the Burnaby campus from there. The best perk of this area is that it is surrounded by delicious restaurants, especially Korean ones. You can find the best tasty tofu soup, Korean BBQ, or bingsu.<\/li>\n<\/ul>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Parking tips &amp; tricks<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> Driving and parking on campus is a massive pain. You really only have two options when it comes to parking on campus: pay daily\/hourly or buy a <a href=\"https:\/\/www.sfu.ca\/parking\/students.html\">parking pass<\/a>. Some students risk not paying when on campus for a short time but parking enforcement has noticeably increased in recent months. Here are some additional tips:<\/p>\n\n\n\n<ul>\n<li>If you are planning on driving to campus often, a semester parking pass is a way to go versus paying per day.<\/li>\n\n\n\n<li>The lines can get long and often sell out so make sure to go early in the morning on the first day of class or a day before!<\/li>\n\n\n\n<li>If you&#8217;re looking to pay per day, avoid the North lot as parking has gone up to $25 per day.<\/li>\n\n\n\n<li>Pro Tip: Residence lots offer discounts before 10 am and this can be purchased through the Passport Canada (parking) app so you don&#8217;t have to actually arrive before 10 am!<\/li>\n<\/ul>\n\n\n\n<p><strong>Jessica:&nbsp; <\/strong>I drive to school and I think the best place to park is under Convocation mall because it is centrally located. Nothing is worse than finishing a class in the AQ only to remember you have to walk across campus because you parked in West Mall Centre.<\/p>\n\n\n\n<p>Parking availability is tricky, however. If you arrive before 9 a.m., there are tons of spots available but finding a spot after 12 is tricky. &nbsp;Any time after 12 p.m. is tough so you have to time it perfectly. Classes usually end 20 minutes after the hour, so that is when most students will get into their cars and leave campus but classes start on the half-hour so you have a very small window in which to find parking.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Tips for meeting new people on campus<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> The common stereotype is that SFU student life sucks but, in reality, it is what you make of it!<\/p>\n\n\n\n<ul>\n<li>Get out there and join clubs (literally thousands available.) The SFSS hosts a number of events from a Fall Kickoff concert to &#8220;Munchie Mondays&#8221; where they give out free food.<\/li>\n\n\n\n<li>Volunteer for organizations you&#8217;re passionate about!<\/li>\n\n\n\n<li>As weird as it may sound, introduce yourself to people in your class, you never know what you can have in common!<\/li>\n\n\n\n<li>Recently, The Study opened on campus and is a great place to hang out with friends or grab a drink after class.<\/li>\n\n\n\n<li>For international students, in particular, there are a number of student organizations dedicated to you. Check them out under the <a href=\"http:\/\/sfss.ca\"><strong>SFSS<\/strong> <\/a>clubs directory!<\/li>\n\n\n\n<li>For Beedie School of Business students,<strong> <a href=\"https:\/\/beediebass.com\/\">BASS<\/a><\/strong> (Business Administration Student Society) is a great resource for social events, networking events, mentorship programs and more. Check out their <strong><a href=\"https:\/\/beediebass.com\/\">website<\/a><\/strong> for a full list of events and Business related clubs (open to all faculties).<\/li>\n<\/ul>\n\n\n\n<p><strong>Jessica:&nbsp; <\/strong>The best way to meet new people on campus is to get involved. Come to the <strong><a href=\"http:\/\/sfss.ca\/\">SFSS<\/a><\/strong> Clubs day and find clubs that align with your interests, values and goals. Almost all of my SFU friendships were made through my participation in organizations like Enactus, Young Women in Business, and the Simon Fraser Student Society. Because I joined clubs that I was interested in, it helped me find like-minded people. There is a wide range and variety of clubs so you are bound to find one that feels right for you! In addition, when you are in the big first-year classes (i.e. Psych100), talk to the people you are sitting around. Usually, everyone is super friendly and wanting to make friends but are often shy and nervous as well. Start the conversation by introducing yourself!<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Best study spot on campus<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> The best study spot on campus varies depending on what you&#8217;re looking for!<\/p>\n\n\n\n<ul>\n<li>If you need to meet for a group project, the library team rooms are great.<\/li>\n\n\n\n<li>If you need absolute silence for a midterm, the library has designated silent study spaces\/floors.<\/li>\n\n\n\n<li>Personally, I prefer the bottom floor of the West Mall Centre as there is a Tim Hortons and Starbucks in the building.<\/li>\n\n\n\n<li>The bottom floor of <a href=\"https:\/\/www.sfu.ca\/fs\/campus-maps\/directory-of-buildings\/maggie-benston-centre.html\">Maggie Benston Centre<\/a> (MBC) is also a great place to check out.<\/li>\n\n\n\n<li>When it&#8217;s nice out, there are a number of benches and tables around the AQ pond as well.<\/li>\n<\/ul>\n\n\n\n<p><strong>Jessica:<\/strong><\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.sfu.ca\/education\/the-learning-hub.html\">Education Hub<\/a> &#8211;&nbsp; &nbsp;I love that there are microwaves there so you can warm up your food or pop a bag of popcorn for a study snack! In addition, there are many different study areas you can use in the Education Hub. There are some tall desks, there are desks attached to chairs that roll around the room, there are booths, and there are couches!<\/li>\n\n\n\n<li>New <a href=\"http:\/\/sfss.ca\/sub\/whats-in-the-sub\/\">Student Union Building<\/a> (SUB) \u2013 When this opens, it may become my new favourite spot to study on campus. The building is almost all glass so a nice change from all the concrete and it is purpose-built with students in mind.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Best place on campus to pull an all-nighter<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> The 6th floor of the library is really the best place for this when it is open 24\/7 during exam season.<\/p>\n\n\n\n<p><strong>Jessica:&nbsp;<\/strong>Personally, I&#8217;m hoping the soon-to-open new SUB will be the best place to nap as it will even have a designated nap room! Alternatively, I would recommend the library because it is extremely safe as there are staff and security ensuring that everyone in the building is an SFU student. Keep in mind that the library is only open 24\/7 near finals season only.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Late-night caffeine fix on campus<\/h3>\n\n\n\n<p>Both Cody and Jessica recommend:<\/p>\n\n\n\n<ul>\n<li><a href=\"http:\/\/www.renaissancecafe.ca\/menu.htm\">Renaissance Cafe<\/a> \u2013&nbsp; The cafe is locally owned and actively gives back to SFU students through fundraisers and different initiatives. It is especially convenient if you are working in the Maggie Benston Centre or the AQ. It also serves excellent, affordable butter chicken.<\/li>\n\n\n\n<li>Alternatively, there are Tim Hortons and Starbucks on campus as well.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Cheap eats &amp; late night eats on campus<\/h3>\n\n\n\n<p><strong>Cody<\/strong> recommends:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.facebook.com\/donairtownsfu\">Donair Town<\/a> at Cornerstone.<\/li>\n\n\n\n<li>For late-night eats the dining hall is your best option as it provides an all you can eat option<\/li>\n<\/ul>\n\n\n\n<p><strong>Jessica<\/strong> recommends:<\/p>\n\n\n\n<ul>\n<li><a href=\"http:\/\/guadalupe.ca\/menu.html\">Guadalupe<\/a> &#8211; my favourite place on campus to eat is Guadalupe \u2013 way better than Chipotle! &nbsp;Their tortilla wraps are out of this world.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" aria-label=\"The Study Public House (opens in a new tab)\" href=\"https:\/\/www.jrg.ca\/the-study\/\" target=\"_blank\">The Study Public House<\/a> &#8211; For late-night eats, this is the only open place. Try their Late Night Happy Hour Wings.<\/li>\n<\/ul>\n\n\n\n<p><em>(Check out our post on <a href=\"https:\/\/liv.rent\/blog\/2019\/07\/best-food-near-sfu\/\"><strong>SFU&nbsp;Campus Eats<\/strong><\/a> for other recommendations!)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&nbsp;GPA Boosters<\/h3>\n\n\n\n<p><strong>Cody<\/strong>:&nbsp; GPA boosters really depend on interest levels but typical suggestions include:<\/p>\n\n\n\n<ul>\n<li>EDUC 100 -Selected Questions and Issues in Education<\/li>\n\n\n\n<li>EDUC 240 &#8211; Social Issues in Education<\/li>\n\n\n\n<li>BPK 140 &#8211; Contemporary Health Issues<\/li>\n\n\n\n<li>EVSC 100 &#8211; Introduction to Environmental Science<\/li>\n<\/ul>\n\n\n\n<p>For course selection, find what works for you. Some prefer to stack courses on 1-2 days while others want their week further spread out! Always check in with an academic advisor when you&#8217;re unsure of what you want to take!<\/p>\n\n\n\n<p><strong>Jessica:<\/strong><\/p>\n\n\n\n<ul>\n<li>Crim131 &#8211; Introduction to the Criminal Justice System &#8211; A Total System Approach<\/li>\n\n\n\n<li>Educ482 &#8211; Designs for Learning: Information Technology<\/li>\n\n\n\n<li>Educ100 &#8211; Selected Questions and Issues in Education<\/li>\n<\/ul>\n\n\n\n<p>It really depends on the student. Some people find STAT100 a GPA booster while others (including myself) would not because I do not like doing stats. As cheesy as it sounds, find something that you are passionate about and it will likely be a GPA booster because you are more willing and able to learn the info and enjoy the class.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SFU events<\/h3>\n\n\n\n<ul>\n<li><strong>Fall Kickoff Concert<\/strong> &nbsp;-The Fall Kickoff is always a must-attend event! I know the SFSS has been putting in a lot of work to make the 2019 one a great success!<\/li>\n\n\n\n<li><strong><a href=\"http:\/\/sfss.ca\/sfss-clubs-days\/\">Clubs Day<\/a> <\/strong>\u2013 Hosted by the Simon Fraser Student Society (SFSS) Clubs Day during the second week of fall and spring semesters are great opportunities to find clubs to join and make friends.<\/li>\n<\/ul>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Best SFU campus<\/h3>\n\n\n\n<p><strong>Cody:<\/strong> SFU Burnaby is the way to go for me. It is the only location that has a &#8220;campus&#8221; feel to it with a considerable amount of things to do. Surrey is built on top of a mall with limited study locations and Vancouver is a considerable distance for most students.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Advice to your first-year self<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cody:<\/strong><\/h2>\n\n\n\n<ul>\n<li><strong>Don&#8217;t buy textbooks from the bookstore<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Check out the countless Facebook groups online selling textbooks; it has saved me <em>thousands<\/em> of dollars. Go at your own pace, university life is a transition and is challenging for most but we all get through it at some point.<\/p>\n\n\n\n<p><strong>Jessica:<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Get involved!<\/strong><\/li>\n<\/ul>\n\n\n\n<p>As clich\u00e9 as this sounds, it is so important. The people you meet outside the classroom and the experiences are just as important as the classroom;&nbsp; you are introduced to so many other opportunities to build skills and applying what you&#8217;ve learned in lecture halls along the way.&nbsp; Whether that\u2019s joining clubs or trying a new intramural sport &#8211; I think first year is definitely the time to explore various interests.<\/p>\n\n\n\n<ul>\n<li><strong>Look for .PDF versions of textbooks&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Look for PDF versions of text books on the <a href=\"https:\/\/www.facebook.com\/groups\/923256937817065\/\">SFU PDF Books Facebook Page<\/a> instead of buying from the SFU Bookstore to save costs.<\/p>\n\n\n\n\n\n<br> \n\n<style> \n\n.button-rethink-way-you-rent { \n  background-color: #3E5B77; \n  border: 5px #26425C; \n  color: white; \n  padding: 10px 30px; \n  text-align: center; \n  text-decoration: none; \n  display: inline-block; \n  font-size: 15px; \n  margin: 5px 0px 20px 0px; \n  cursor: pointer; \n} \n<\/style> \n\n<img decoding=\"async\" class=\"alignleft wp-image-23097\" src=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2020\/08\/Digital-Contracts-Cropped-2.gif\" alt=\"Find apartments &amp; houses for rent with the liv.rent app\" width=\"196\" height=\"370\" style=\"float:left;\"> \n\n<h3 style=\"color: #3E5B77;\">Rethink The Way You Rent<\/h3> \n\n<p>Not on <strong><a href=\"https:\/\/liv.rent\/\" target=\"_blank\" rel=\"noopener noreferrer\">liv.rent<\/a><\/strong> yet? Experience the ease of digital applications &#038; contracts, verified tenants &#038; landlords, virtual tours and more \u2013 all on one platform. <strong><a href=\"https:\/\/liv.rent\/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Sign up for free<\/a><\/strong> or <strong><a href=\"https:\/\/liv.rent\/download\" target=\"_blank\" rel=\"noopener noreferrer\"> download the app<\/a><\/strong>.<\/p> \n\n<a href=\"https:\/\/liv.rent\/\" target=\"_blank\" rel=\"noopener noreferrer\"><button id=\"button-rethink-way-you-rent\" class=\"button-rethink-way-you-rent\">Learn More<\/button><\/a> \n\n<p style=\"color: #3E5B77\"><strong><a href=\"https:\/\/315027fd.sibforms.com\/serve\/MUIEALxBmw-zX8J7nIDbE8Y0GsbO2XD2wyS5o8IJ7wVaedytZTfE-Ysnf2unVSDuBMQ_DiIreTYMftk3u84zjN-NZ459-r4fafSVJmvHqufcCZsHOdl9YPdQlyNO_8e-aEyO3JswcwrjPcNt9Ll22P85SQ6zAIiqlLhL9S2Es9edJgfjg0307yN6DptRbjGnHobRqNlUNRLczWrl\" target=\"_blank\" rel=\"noopener noreferrer\">Subscribe<\/a><\/strong> to receive the latest tenant &#038; landlord tips and get notified about changes in the Canadian rental market.\n<\/p> \n\n<p style=\"color: #3E5B77\"><strong>>> Stay up-to-date on the average rent in Vancouver, Toronto and Montreal: <\/strong> <a href=\"https:\/\/liv.rent\/blog\/rent-reports\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rent Reports<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome back to our Student Scoop series &#8211; a collection of insider student tips to UBC, SFU, Langara, and more. We tap into the nuts and bolts of student life interviewing student leaders to uncover secret campus corners, the best coffee spots, where to satisfy your late-night cravings, and the lowdown on off-campus living. We [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":29274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false},"categories":[546,522],"tags":[595,597,591,349],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog<\/title>\n<meta name=\"description\" content=\"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog\" \/>\n<meta property=\"og:description\" content=\"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\" \/>\n<meta property=\"og:site_name\" content=\"liv.rent blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/liv.rent\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T19:44:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2018\/08\/genericheader1_rentalresource_2021_03_30.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kristina Ikavalko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@liv_rent\" \/>\n<meta name=\"twitter:site\" content=\"@liv_rent\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kristina Ikavalko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\"},\"author\":{\"name\":\"Kristina Ikavalko\",\"@id\":\"https:\/\/liv.rent\/blog\/#\/schema\/person\/d848b746dd0bf9661e52be319d6921ae\"},\"headline\":\"liv.rent&#8217;s Best Tips For SFU Students Renting In Vancouver For The First Time\",\"datePublished\":\"2019-08-09T17:00:00+00:00\",\"dateModified\":\"2026-08-28T19:44:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\"},\"wordCount\":2426,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/liv.rent\/blog\/#organization\"},\"keywords\":[\"First Time Renters\",\"Off Campus Guides\",\"Renter Tips\",\"Vancouver\"],\"articleSection\":[\"Find\",\"Renters\"],\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\",\"url\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\",\"name\":\"SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog\",\"isPartOf\":{\"@id\":\"https:\/\/liv.rent\/blog\/#website\"},\"datePublished\":\"2019-08-09T17:00:00+00:00\",\"dateModified\":\"2026-08-28T19:44:55+00:00\",\"description\":\"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!\",\"breadcrumb\":{\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/liv.rent\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"liv.rent&#8217;s Best Tips For SFU Students Renting In Vancouver For The First Time\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/liv.rent\/blog\/#website\",\"url\":\"https:\/\/liv.rent\/blog\/\",\"name\":\"Liv Rent\",\"description\":\"Rental Made Easy\",\"publisher\":{\"@id\":\"https:\/\/liv.rent\/blog\/#organization\"},\"alternateName\":\"liv.rent\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/liv.rent\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/liv.rent\/blog\/#organization\",\"name\":\"Liv Rent\",\"alternateName\":\"liv.rent\",\"url\":\"https:\/\/liv.rent\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/liv.rent\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2020\/03\/liv-rent-logo-1.png\",\"contentUrl\":\"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2020\/03\/liv-rent-logo-1.png\",\"width\":1000,\"height\":457,\"caption\":\"Liv Rent\"},\"image\":{\"@id\":\"https:\/\/liv.rent\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/liv.rent\/\",\"https:\/\/twitter.com\/liv_rent\",\"https:\/\/www.instagram.com\/liv.rent\/\",\"https:\/\/www.youtube.com\/channel\/UCyx0INp1qqQ2Xhw-rMiqQiA\",\"https:\/\/www.pinterest.ca\/livrent\/\",\"https:\/\/www.tiktok.com\/@liv.rent\",\"https:\/\/www.linkedin.com\/company\/livrent\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/liv.rent\/blog\/#\/schema\/person\/d848b746dd0bf9661e52be319d6921ae\",\"name\":\"Kristina Ikavalko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/liv.rent\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0a5bbf3fd596506205981f6d985d6969?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0a5bbf3fd596506205981f6d985d6969?s=96&d=mm&r=g\",\"caption\":\"Kristina Ikavalko\"},\"description\":\"Creative Content Creator for liv.rent, based in Vancouver.\",\"url\":\"https:\/\/liv.rent\/blog\/author\/kristina\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog","description":"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/","og_locale":"en_US","og_type":"article","og_title":"SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog","og_description":"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!","og_url":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/","og_site_name":"liv.rent blog","article_publisher":"https:\/\/www.facebook.com\/liv.rent\/","article_published_time":"2019-08-09T17:00:00+00:00","article_modified_time":"2026-08-28T19:44:55+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2018\/08\/genericheader1_rentalresource_2021_03_30.png","type":"image\/png"}],"author":"Kristina Ikavalko","twitter_card":"summary_large_image","twitter_creator":"@liv_rent","twitter_site":"@liv_rent","twitter_misc":{"Written by":"Kristina Ikavalko","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#article","isPartOf":{"@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/"},"author":{"name":"Kristina Ikavalko","@id":"https:\/\/liv.rent\/blog\/#\/schema\/person\/d848b746dd0bf9661e52be319d6921ae"},"headline":"liv.rent&#8217;s Best Tips For SFU Students Renting In Vancouver For The First Time","datePublished":"2019-08-09T17:00:00+00:00","dateModified":"2026-08-28T19:44:55+00:00","mainEntityOfPage":{"@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/"},"wordCount":2426,"commentCount":0,"publisher":{"@id":"https:\/\/liv.rent\/blog\/#organization"},"keywords":["First Time Renters","Off Campus Guides","Renter Tips","Vancouver"],"articleSection":["Find","Renters"],"inLanguage":"en-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/","url":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/","name":"SFU Tips You Need To Know | The Unofficial SFU Guide | liv.rent blog","isPartOf":{"@id":"https:\/\/liv.rent\/blog\/#website"},"datePublished":"2019-08-09T17:00:00+00:00","dateModified":"2026-08-28T19:44:55+00:00","description":"For students coming to Vancouver for the first time to study at SFU, this is your guide to finding off-campus housing and making the most of student life!","breadcrumb":{"@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/liv.rent\/blog\/renters\/best-student-tips-sfu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/liv.rent\/blog\/"},{"@type":"ListItem","position":2,"name":"liv.rent&#8217;s Best Tips For SFU Students Renting In Vancouver For The First Time"}]},{"@type":"WebSite","@id":"https:\/\/liv.rent\/blog\/#website","url":"https:\/\/liv.rent\/blog\/","name":"Liv Rent","description":"Rental Made Easy","publisher":{"@id":"https:\/\/liv.rent\/blog\/#organization"},"alternateName":"liv.rent","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/liv.rent\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/liv.rent\/blog\/#organization","name":"Liv Rent","alternateName":"liv.rent","url":"https:\/\/liv.rent\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/liv.rent\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2020\/03\/liv-rent-logo-1.png","contentUrl":"https:\/\/liv.rent\/blog\/wp-content\/uploads\/2020\/03\/liv-rent-logo-1.png","width":1000,"height":457,"caption":"Liv Rent"},"image":{"@id":"https:\/\/liv.rent\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/liv.rent\/","https:\/\/twitter.com\/liv_rent","https:\/\/www.instagram.com\/liv.rent\/","https:\/\/www.youtube.com\/channel\/UCyx0INp1qqQ2Xhw-rMiqQiA","https:\/\/www.pinterest.ca\/livrent\/","https:\/\/www.tiktok.com\/@liv.rent","https:\/\/www.linkedin.com\/company\/livrent\/"]},{"@type":"Person","@id":"https:\/\/liv.rent\/blog\/#\/schema\/person\/d848b746dd0bf9661e52be319d6921ae","name":"Kristina Ikavalko","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/liv.rent\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0a5bbf3fd596506205981f6d985d6969?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0a5bbf3fd596506205981f6d985d6969?s=96&d=mm&r=g","caption":"Kristina Ikavalko"},"description":"Creative Content Creator for liv.rent, based in Vancouver.","url":"https:\/\/liv.rent\/blog\/author\/kristina\/"}]}},"_links":{"self":[{"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/posts\/10125"}],"collection":[{"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/comments?post=10125"}],"version-history":[{"count":3,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/posts\/10125\/revisions"}],"predecessor-version":[{"id":69146,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/posts\/10125\/revisions\/69146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/media\/29274"}],"wp:attachment":[{"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/media?parent=10125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/categories?post=10125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liv.rent\/blog\/wp-json\/wp\/v2\/tags?post=10125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}