CanadaRAM - Canada's Memory Experts

Canada's Memory & SSD Experts Since 1997

Go TO Cart    
Hint: Search for computer model or memory part #. Skip the top ads in search result.


Notice: Weather delays may affect ETAs.
We offer XpressPost for 2- 7 day delivery ($18.50 for memory). Expedited Post 2- 12 days ($10.50 BC, $14.50 Canadawide) available on request. CanadaPost packages may require pickup at your local postal outlet with ID. If you have delivery time requirements please choose Fedex or contact us first for arrangements. Some products are facing global component shortages and may be backordered.

CanadaRAM introduces
Expert Personal Service.

We make it easy: Give us the model of your computer (or server), and the memory or storage upgrade you desire.

We will give you the best choices based on your requirements and value - backed with the industry's best warranty.

Email us
We ship direct to your door

Shipping Map Link

All delivery estimates are subject to courier performance, subject to weather conditions and are for in-stock items only. Orders received after 1 PM or on weekends will ship out the next business day (in-stock goods only). Not-in-stock items shipping time starts when items arrive in stock. FedEx Overnight service is 1-2 business days to most urban areas for in-stock only. Delivery service Monday - Friday excluding holidays. Shipping policies US Customers: Certified brand RAM US orders are shipped from NH, no Canadian taxes. Email or call first, you cannot use the shopping cart.

Please Add your products to the shopping cart in order to view shipping price estimates based on your postal code and items purchased. For special orders, Corporate, Government or Institutional volume purchases, Interac or cheque payment, items that don't have pricing or ADD buttons, and special shipping arrrangements including delivery deadlines - please email us to order. Terms & conditions of sale. Availability and price can change without notice. Email for up to date prices.

Need onsite service or consulting? Here are some Canadian IT support companies and consultants that we have done business with. Contact them and check whether they are the right fit for your requirements.

MacPro, MacBook Pro, iMac, iMac Pro, MacBook, Mac Mini, Power Macintosh G5 & Dual-core G5, G4, G3, Aluminum & Titanium PowerBook G4, iBook eMac, Xserve, Memory and hard drive / SSD storage

PC RAM - Intel/AMD Desktop - Laptop
Desktops & Servers: Abit, Acer Altos, Aspire, Extensa, Power, Veriton Asus, Dell Dimension, Optiplex, Precision Workstation, Vostro, Wyse, Studio, PowerVault, PowerEdge XPS, EMachines, Gateway Media Center, Profile, FX, GZ, S, SX, ZX , Gigabyte, Hewlett-Packard Compaq All-in-One, Elite. Business Desktop, Deskpro, Envy, HDX, Omen, Omni. Pavilion, Phoenix, Presario, Spectre, Workstation, IBM Lenovo Aptiva, NetVista Intellistation. Thinkstation, Thinkserver, ThinkCenter, MSI, Shuttle, Sony, Touch, Cisco router memory, many more

Notebooks & Laptops:
Armada, Presario, Chromebook, Dell Inspiron, Latitude, Vostro, Studio, Eurocom, Fujitsu Lifebook, HP Business Notebook, Envy, Elite, OmniBook, Pavilion, Sceptre Touchsmart, ZBook, IBM, Lenovo Thinkpad, Edge, Essential Flex, G Series, Ideapad, Omen, Yoga, Twist, Panasonic Toughbook, Let's Note, Toshiba Satellite, Dynabook, Libretto, Portege, Tecra, Qosmio, MSI Notebook, NEC Versa, LaVie, Mate, Sony Vaio, Flip, Vaio Pro, many others

Digital Flash memory cards for smartphones and cameras
CF Cards, CFast, MultiMedia Cards (MMC & RMMC) Secure Digital (SD, SDHC, SDXC), MiniSD, MicroSD, XQD, MemoryStick,Duo, Pro, MagicGate, XD Picture card, ATA Flash, USB Card readers. For Apple, Agfa, Canon, Casio, Epson, Fuji, GoPro. H-P, Huawei, Kodak, Nikon, Olympus, Ricoh, Samsung, Sony, other brands.

MusicalInstrument Sampler RAM
Akai, E-Mu, Fostex, Kurzweil, Roland, Yamaha memory upgrades

Batteries & Power
Notebook & laptop batteries, AC adaptors, Motherboard CMOS & PRAM lithium batteries,

RAM module types: DDR DIMMs and SODIMMs, DDR2, DDR3, DDR4, FB-DIMMs, RAMBus RIMMs, SDRAM PC133, PC100, PC66, Flash

Laser Printer Memory
Apple, Hewlett-Packard, Xerox/Tektronix, Okidata, Canon, Samsung, Brother printers

Add your items to the cart,
Or Email your order
Or phone us at
(604) 770-0299 or
(250) 382-6227
Call Tollfree Canada wide
(877) 320-0225

9:00 - 5:00 Mon.- Fri. Pacific

Office telephone hours are 9:00 AM to 5:00 PM Pacific time zone Monday - Friday. We can often answer faster by email than by phone. Kindly leave a voicemail if we are on the phone with other customers.
The CanadaRAM office is wholesale only and not open to the public.



Basic Troubleshooting Guide

This basic troubleshooting guide is designed to help you quickly diagnose the problems you may experience during memory installation. In many cases you will find that it is possible to solve these problems immediately without having to ask for a product return authorization.

Common causes to problems experienced with memory

There are three common causes to problems experienced with memory:

1. Configuration problems: You may have the wrong part or neglected to follow the computer manufacturer's specifications such as "which part, how much memory can be added, in what order they must be installed” etc.

2. Installation problems: The module may not be properly seated in its socket. Perhaps the socket is defective or may need cleaning.

3. Defective Memory: The memory module may be defective.

Preliminary Troubleshooting

In most situations the following basic steps can quickly help you solve problems associated with memory during the boot up stage:

1. Determine if you have the right memory: Read your owner's manual, consult online or go to the computer manufacturer's website.

2. Make sure the memory is correctly configured: Observe the slot order for installation of memory modules. Some manufacturers require modules to be installed in banks of equal capacity or install the higher capacity module(s) in Bank "0". Others may require single-sided memory or have special configurations in their systems.

3. Try reinstalling the module: Firmly push the module into the socket until you hear a click that confirms it is properly seated. Check the user manual or manufacturer's website for instructions for correct installation. For many Macs, check this page

4. Try swapping the modules: Remove the old memory and boot up with the new. If this works try the old memory in different sockets. This exercise will reveal if there is a problem with a particular memory module, a particular socket, or if two types of memory aren't compatible. If you are installing a multi module kit, try installing half of the new memory and testing, then the other half. You may be able to identify one bad module, and verify that the rest of the kit is OK.

5. Try cleaning the socket and pins on the module: You can use a soft cloth or electronic contact cleaner on the pins of your module. Use a PC vacuum or compressed air to remove dust from the socket.

6. Flash (update) your BIOS: Make sure you have the most current BIOS (firmware) for your computer. Manufacturers update BIOS information on a regular basis on their websites. This is especially important when you install new software or when adding a significant amount of memory. CAUTION: Always BACK UP your data before doing any BIOS updates.

Other Problems

If you still get memory errors although your computers boots fine and recognizes the added memory, you may want to investigate other causes behind these errors.

New Computer

If your new computer still shows memory errors you may need to troubleshoot the whole computer including memory. The problem could originate with a bad motherboard. Your computer dealer is best qualified to run complete diagnostics on your system.

New Memory

You may have installed incorrect parts or have the wrong memory configuration. Double-check the part numbers.

New software or O/S

On occasion, memory that worked fine prior to installation of new software or a new operating system may start producing errors in memoryintensive applications. New software and operating systems are known to have bugs and to produce memory errors. This is why you must ensure to have the latest BIOS and software patches for your software or contact us for more detailed troubleshooting.

New hardware

Installation and or removal of hardware can sometimes produce memory error messages. Perhaps a connection may have come loose during installation or your new hardware may be defective and shows up as a memory error. Again, you must ensure you have the latest drivers and firmware from these hardware manufacturers.

Heat, power, aging hardware components

Your system has been running fine for a long time. Recently you have started to experience frequent memory errors, system crashes or lock up. Chances are you may have a problem with your computer overheating (check for fan operation and clear air flow. Clean filters), problems with the power supply or corrosion between the memory module and the socket.

Symptoms and error messages

The following will give you a better understanding of the nature of your computer signals and error messages.

Your computer won't boot and emits a beeping or crashing sound

During a boot-up sequence, your computer BIOS takes an inventory of the installed hardware recognizing, acknowledging or assigning addresses to the various installed components. The inability to boot means that the CPU is unable to communicate with hardware. Improper memory installation or an inadequate BIOS version may be the cause.Remove the memory modules and ensure the module is completely seated in the socket(s) when it is re-installed . Check that you have the most recent BIOS version.

Memory is partially recognized

There are two ways of finding out if your computer recognizes all the installed memory. The first is to look at the memory count on boot up. The other is to consult the computer set-up menu to find out how much memory is recognized. When a computer recognizes only part of a module, it is likely due to using the wrong kind of memory. Some computers accept only memory installed in identical pairs in each bank. Naturally the computer will read only half the value of the higher capacity module in that bank. Perhaps your computer won't accept modules with certain chip organizations. (For example, single rank vs dual rank, high density vs. low density). You may have exceeded the maximum memory amount permitted in your system. Always read your owner's manual or consult online before purchasing your memory.

Blank screen

Make sure the memory is properly installed or that other components and cables were not accidentally disconnected during memory installation. This is a common cause for a blank screen. The second most common cause is not installing the right type of memory.

Memory mismatch error

Some older computers actually need to be told that they can allow a new amount of memory. When the computer is booting up, hit the key to go into SETUP instead of Windows. Enter the information required for the new memory settings in the SETUP menu, save then exit (consult your user’s manual or online for detailed information)

Address errors

If you have the following messages: - Memory parity interrupt at xxxxx - Memory address error at xxxxx - Memory failure at xxxxx, read xxxxx, expecting xxxxx - Memory verification error at xxxxx

These errors can sometimes indicate that a motherboard is defective or that there exists an incompatibility between the old and the new memory. Remove the new memory to see if the problem goes away. Remove the old memory and install the new. Please bear in mind that the construction of modules will change over time to take advantage of new chip technologies. You may need to call your dealer to replace the new or old modules with technologies that are compatible.

Intermittent errors, crashes or spontaneous reboots

These symptoms are difficult to diagnose and may occur for a wide variety of reasons. ESD (Electro Static Discharge), overheating, corrosion, or faulty power supply can all be at fault. You may need to clean your memory contacts or sockets, troubleshoot your power supply or ask for a replacement part. You can use a memory testing application like Rember (Mac) or MemTest (Windows) to do extensive testing of the memory

Registry errors

Since Windows writes a large portion of the registry to RAM, defective memory will cause registry errors. If the problem persists after each boot, remove your new memory to verify if the problem disappears. If so, ask your dealer for a replacement module.

General Protection Faults and Exception errors

Software is the most common cause for these errors. Perhaps an application has not released the memory after quitting or uses the same memory addresses as another. Rebooting should quickly solve this problem. If these protection faults, exception errors or page faults coincide with installation of new memory, remove this memory to determine if the problem persists. If so, contact your computer dealer for assistance. If you still need help and can't get more information from your computer manufacturer's website, contact us and we will help you get the information you need.


Email your inquiry to
Use our online shopping cart by clicking the ADD buttons or call Tollfree 877-320-0225 (604-770-0299 or 250-382-6227 in Vancouver/Lower Island BC)



Any concerns or questions? Contact Customer Service Your email will not be used for spam Privacy statement CanadaRAM is 100% Canadian owned for over 25 years. About Us We only sell fully warranted premium-quality memory tested and guaranteed compatible with your computer. Full RAM manufacturers' warranty terms apply. All prices in Canadian dollars, tax and shipping extra. See our Terms & conditions of sale and Shipping policies.
© 1997-2021 2123 West 49th Ave., Vancouver, BC Canada V6M 2T5 Mailing address only no pickup. Office phone hours 9:00-5:00 Pacific time Mon. to Fri.
CanadaRAM is an authorized dealer for OWC, NewerTech, Kingston, Crucial, DMS, Seagate, Western Digital, QNAP, Synology and many other brands. Brand names, model names and logos are trademarks of the respective companies and are used for identification purposes only.