Used Ford Transit 250 Light and Medium Duty Trucks
in Canada
49 Results found for Transit 250 Light and Medium Duty Trucks for sale in Canada
414090
Cargo Van (Panel Van)
Toronto, ON
Level 1
414047
Cargo Van (Panel Van)
Dartmouth, NS
Level 1
414085
Cargo Van (Panel Van)
Toronto, ON
Level 1
414089
Cargo Van (Panel Van)
Scarborough, ON
Level 1
414061
Cargo Van (Panel Van)
Scarborough, ON
Level 1
227341
Cargo Van (Panel Van)
Etobicoke, ON
Level 1
406729
Cargo Van (Panel Van)
Delta, BC
Level 1
406764
Cargo Van (Panel Van)
Delta, BC
Level 1
414054
Cargo Van (Panel Van)
Toronto, ON
Level 1
406762
Cargo Van (Panel Van)
Delta, BC
Level 1
414099
Cargo Van (Panel Van)
Burlington, ON
Level 2
414091
Cargo Van (Panel Van)
Scarborough, ON
Level 1
414074
Cargo Van (Panel Van)
Ottawa, ON
Level 1
414076
Cargo Van (Panel Van)
Ottawa, ON
Level 1
406765
Cargo Van (Panel Van)
Delta, BC
Level 1
Loading
Load More

});
window.REBELMOUSE_TASKS_QUEUE.push(function(){
document.querySelectorAll(".body-description a").forEach(function (item) {
item.addEventListener("click", function (event) {
if (event.target.matches('.condition-box a')){
if('#' == event.target.href.substr(0,1)){
event.preventDefault();
var urlParts = event.target.href.split('#');
var el = document.getElementById(urlParts[1]);
var navbar = document.querySelector('.topbar');
var position = el.getBoundingClientRect().top + document.documentElement.scrollTop;
var headerOffset = navbar.clientHeight + 10;
window.scrollTo({
top: position-headerOffset,
behavior: 'smooth'
});
}
}
}, false);
});
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
let searchURLParams = '/ut/#/search-inventory?source=rebelmouse&searchCriteria={"vehiclefreesearch":"Ford","geosearch":{"radius":"50","lat":"0","lng":"0",%20"formatted_address":"Reading,%20PA"}}';
const component = document.querySelector('ut-header-webcomponent');
window.hideOverlayMenu = function(){
component.setAttribute("hidemenu",'hide');
document.getElementById('mobile-nav-overlay').style.display = 'none';
}
function live (eventType, elementQuerySelector, cb) {
document.addEventListener(eventType, function (event) {
var qs = document.querySelectorAll(elementQuerySelector);
if (qs) {
var el = event.target, index = -1;
while (el && ((index = Array.prototype.indexOf.call(qs, el)) === -1)) {
el = el.parentElement;
}
if (index > -1) {
cb.call(el, event);
}
}
});
}
live('click', '.cdk-overlay-backdrop', function(event) {
component.setAttribute("hidemenu",'hide');
document.querySelector('.cdk-overlay-container').innerHTML = '';
});
const userMenu = document.querySelectorAll("ut-header-webcomponent")[1];
let userMenuOpen = false;
let navMenuOpen = false;
userMenu.addEventListener("showhidehammermenu", (open) => {
userMenuOpen = open.detail;
if (userMenuOpen && navMenuOpen){
document.body.classList.remove("menu-opened");
}
if (userMenuOpen){
userMenu.hidemenu = "show";
}
});
document.querySelector(".rebelbar__menu-toggle").addEventListener("click", () => {
navMenuOpen = document.body.classList.contains("menu-opened");
if (userMenuOpen && navMenuOpen){
userMenu.hidemenu = "hide"
}
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
// No Trucks MSG
if( !document.querySelector('.infinity-trucks .widget') ) {
let noTemplate =
'';
document.querySelector('.container--counter').innerHTML = noTemplate;
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
const sticky_btn = document.querySelector(".sticky-advanced-btn");
if( sticky_btn ) {
const windowHeight = window.innerHeight,
startPosition = sticky_btn.offsetTop - windowHeight + 90,
stop_element = document.querySelector(".filter-columns"),
toggleClass = "active";
function createIdleScrollListener(callback) {
let ticking = false;
return function onScrollIdle() {
if (ticking) {
return;
}
ticking = true;
requestAnimationFrame(() => {
callback();
ticking = false;
});
};
}
function positionOnScroll() {
return createIdleScrollListener(() => {
let endPosition = stop_element.clientHeight + stop_element.offsetTop - windowHeight;
if (startPosition <= document.documentElement.scrollTop
&& endPosition >= document.documentElement.scrollTop) {
sticky_btn.classList.add(toggleClass);
} else {
sticky_btn.classList.remove(toggleClass);
}
});
}
if(window.innerHeight >= 600 && stop_element) {
document.addEventListener("scroll", positionOnScroll());
}
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if (window.location.hostname !== "www.penskeusedtrucks.com") {
window.REBELMOUSE_STDLIB.createElementChangeListener('.footer--bottom .list', function(element){
let links = element.querySelectorAll(".list__item")
let linksVal = ["https://qa.gopenske.com/privacy/", "https://qa.gopenske.com/privacy#do-not-sell", "https://qa.gopenske.com/terms-and-conditions"];
links.forEach((item, index) => {
item.href = `${linksVal[index]}`
})
});
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
(function () {
// Determine Salesforce Chat bootstrap URL based on environment
const isProduction = location.hostname === 'www.penskeusedtrucks.com';
const BOOTSTRAP_CONFIG = isProduction
? {src: 'https://penske.my.site.com/ESWVREnhancedChat1770237772273/assets/js/bootstrap.min.js', orgId: '00D60000000JPQu', channelName: 'VR_EnhancedChat', endpoint: 'https://penske.my.site.com/ESWVREnhancedChat1770237772273', scrt2URL: 'https://penske.my.salesforce-scrt.com' }
: {src: 'https://penske--qa.sandbox.my.site.com/ESWVREnhancedChat1767813159355/assets/js/bootstrap.min.js', orgId: '00DU9000007IbGP', channelName: 'VR_EnhancedChat', endpoint: 'https://penske--qa.sandbox.my.site.com/ESWVREnhancedChat1767813159355', scrt2URL: 'https://penske--qa.sandbox.my.salesforce-scrt.com' };
function initializeSalesforceChat() {
console.debug('[Salesforce Chat] Bootstrapping embedded messaging.');
try {
embeddedservice_bootstrap.settings.language = 'en_US';
embeddedservice_bootstrap.settings.chatButtonPosition = '82px,17px';
embeddedservice_bootstrap.init(
BOOTSTRAP_CONFIG.orgId,
BOOTSTRAP_CONFIG.channelName,
BOOTSTRAP_CONFIG.endpoint,
{
scrt2URL: BOOTSTRAP_CONFIG.scrt2URL,
},
);
} catch (err) {
console.error('[Salesforce Chat] Unable to Load Embedded Messaging.', err);
}
}
function handleBootstrapLoad() {
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
return;
}
// Wait a tick to allow the script to set up the global
setTimeout(() => {
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
} else {
console.error('[Salesforce Chat] bootstrap script loaded but embeddedservice_bootstrap is not defined.');
}
}, 0);
}
function handleBootstrapError(ev) {
console.error('[Salesforce Chat] Failed to load bootstrap script:', ev);
}
function findExistingBootstrapScript() {
// Look for exact match or fallback to any script that ends with the known path.
const scripts = Array.from(document.getElementsByTagName('script'));
return scripts.find((s) => {
try {
return s.src === BOOTSTRAP_CONFIG.src || (s.src && s.src.endsWith('/assets/js/bootstrap.min.js'));
} catch (e) {
return false;
}
});
}
// If no bootstrap URL is configured, exit early.
if (!BOOTSTRAP_CONFIG.src) {
console.debug('[Salesforce Chat] Bootstrap URL not configured for this environment.');
return;
}
// If embeddedservice is already present, initialize and exit.
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
return;
}
// Try to find an existing script tag (either exact src or matching path)
const existingScript = findExistingBootstrapScript();
if (existingScript) {
// If the existing script has already finished loading, initialize now.
const readyState = existingScript.readyState;
const isAlreadyLoaded =
readyState === 'loaded' ||
readyState === 'complete' ||
existingScript.hasAttribute('data-loaded') ||
existingScript.__loaded === true;
if (isAlreadyLoaded || window.embeddedservice_bootstrap) {
handleBootstrapLoad();
} else {
// Attach listeners. Use { once: true } to avoid duplicate calls.
existingScript.addEventListener(
'load',
() => {
existingScript.__loaded = true;
handleBootstrapLoad();
},
{ once: true },
);
existingScript.addEventListener('error', handleBootstrapError, {
once: true,
});
}
} else {
// Create the script and append to document head
const script = document.createElement('script');
script.src = BOOTSTRAP_CONFIG.src;
script.async = true;
script.dataset.injectedBy = 'salesforce-bootstrap-injector';
script.addEventListener(
'load',
() => {
script.__loaded = true;
script.setAttribute('data-loaded', 'true');
handleBootstrapLoad();
},
{ once: true },
);
script.addEventListener('error', handleBootstrapError, {
once: true,
});
const target = document.head || document.body || document.documentElement;
target.appendChild(script);
}
})();
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if(document.getElementById('trucks-location-home')){
document.getElementById('trucks-location-home').addEventListener('keyup', function(event) {
if(13 == event.keyCode){
event.preventDefault();
event.stopPropagation();
}
});
document.getElementById('mileselect2').addEventListener('keyup', function(event) {
if(13 == event.keyCode){
document.querySelector('#mileselect2 .select-selected').click();
}
});
document.querySelectorAll("#mileselect2 .select-items>div").forEach(function (item) {
item.addEventListener('keyup', function(event) {
if(13 == event.keyCode){
item.click();
item.parentElement.classList.toggle("select-hide");
item.classList.toggle("select-arrow-active");
}
});
});
document.getElementById('trucks-location-home-btn').addEventListener('keyup', function(el) {
if(13 == event.keyCode){
document.getElementById('trucks-location-home-btn').click();
}
});
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.createElementChangeListener && window.REBELMOUSE_STDLIB.createElementChangeListener('[type="application/json"]', function(element){
if(!element.id){
return;
}
var count = document.querySelectorAll('#'+element.id).length;
if(count > 1){
element.remove();
}
});
});