It seems LG is not able to keep up with Google Nexus 4 orders. A recent estimate has shown that only 375,000 units of Nexus 4 have been sold till now. It has been revealed that the reason for scanty sales of Nexus 4 is the lack of supply. It was even thought that LG has halted the manufacturing of Nexus 4 because it was manufacturing a new tablet.
T-Mobile is getting ample orders but there is limited supply. People who have ordered for Nexus 4 in Canada would get it and the ones you have pre-ordered the phone in December would be getting their hands soon on the phone.